代码之家  ›  专栏  ›  技术社区  ›  dutt

检查路径在python中是否有效

  •  8
  • dutt  · 技术社区  · 14 年前

    有什么简单的方法可以检查路径是否有效吗?文件现在不必存在,我想知道它是否可以存在。

    我目前的版本是:

    try:
      f = open(path)
    except:
      <path invalid>
    

    我正在考虑简单地检查路径是否包含 these 字符。

    2 回复  |  直到 9 年前
        1
  •  2
  •   Jerub    14 年前

    首先尝试是最好的方法,我建议这样做。

    try:
        open(filename, 'w')
    except OSError:
        # handle error here
    

    我相信你会得到OSError,明确地捕捉到它,并在你使用它的平台上进行测试。

        2
  •  1
  •   aquavitae    11 年前

    您也可以尝试以下操作:

    import os  
    if not os.path.exists(file_path):
        print "Path of the file is Invalid"