複数のファイルの有無を確認する必要があります。それを行う最も効率的な方法はどれですか?実行し、手の前に許可を求めるよりも、許しを求める -`open(fname、 'r')。close()`と `os.path.isfile(fname)`の相違点
list_of_files = [fname1,fname2,fname3]
for fname in list_of_files:
try:
open(fname, 'r').close()
except IOError:
raise YourCustomError
または
list_of_files = [fname1,fname2,fname3]
for fname in list_of_files:
if not ps.path.isfile(fname):
raise YourCustomError
'os.access()'についてはどうですか? https://docs.python.org/2/library/os.html#os.access –