检查Python中的路径是否有效

时间:2010-11-05 01:31:31

标签: python

有没有简单的方法来检查路径是否有效?该文件现在不必存在,我想知道它是否存在。

我目前的版本是:

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

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

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:0)

您也可以尝试以下方法:

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