可能性の重複:ファイルがpythonで存在するかどうかを確認する方法
Pythonic way to check if a file exists?ファイルがPythonに存在するかどうかを確認するには?
? Windowsの
可能性の重複:ファイルがpythonで存在するかどうかを確認する方法
Pythonic way to check if a file exists?ファイルがPythonに存在するかどうかを確認するには?
? Windowsの
これはos
モジュールを使用すると非常に簡単です。
from os.path import exists
print exists("C:\somefile.txt")
ありがとうございました。これは役に立ちます – Zygimantas
ファイルが '拡張'パスにある場合はどうなりますか?例えば "\\?\ C:\ <非常に長いパス>" – bgura
http://docs.python.org/library/os.path.html#os.path.exists
で
スクリプトまたはあなたも(ディレクトリ、リンクなどではなく)、前記パスは、実際のファイルであることを確認したい場合:
役に立たなかった... – Zygimantas
マニュアルを確認し、これは本当に簡単な質問です:パスは、既存のパスを参照している場合
http://docs.python.org/library/os.path.html#os.path.exists
os.path.exists(path)
trueを返します。壊れたシンボリックリンクに対してFalseを返します。一部のプラットフォームでは、パスが物理的に存在する場合でも、要求されたファイルに対してos.stat()を実行する権限が与えられていないと、この関数はFalseを返すことがあります。
@ vpit3833:私は「可能性以上」と言います。 ;-) – GaretJax