여러 파일의 존재 여부를 확인해야합니다. 가장 효율적인 방법은 무엇입니까? 실행하고 손 전에 권한을 묻는 것보다 용서를 물어 -`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 –