2011-08-02 20 views

答えて

10

これはosモジュールを使用すると非常に簡単です。

from os.path import exists 
print exists("C:\somefile.txt") 
+0

ありがとうございました。これは役に立ちます – Zygimantas

+0

ファイルが '拡張'パスにある場合はどうなりますか?例えば ​​"\\?\ C:\ <非常に長いパス>" – bgura

5

マニュアルを確認し、これは本当に簡単な質問です:パスは、既存のパスを参照している場合

http://docs.python.org/library/os.path.html#os.path.exists

os.path.exists(path) 

trueを返します。壊れたシンボリックリンクに対してFalseを返します。一部のプラットフォームでは、パスが物理的に存在する場合でも、要求されたファイルに対してos.stat()を実行する権限が与えられていないと、この関数はFalseを返すことがあります。

関連する問題