私は初めてpython
で、次のコードが私を夢中にさせています。ディレクトリ内のファイルを一覧表示し、ファイルごとにいくつかの処理を実行します。私はIOError: [Errno2] No such file or directory: my_file_that_is_actually_there!
def loadFile(aFile):
f_gz = gzip.open(aFile, 'rb')
data = f_gz.read()
#do some stuff...
f_gz.close()
return data
def main():
inputFolder = '../myFolder/'
for aFile in os.listdir(inputFolder):
data = loadFile(aFile)
#do some more stuff
ファイルは存在し、破損していません。の内容をチェックするときにPythonが最初にファイルを見つけ、myFolder
その後それを見つけることができない可能性がある方法がわかりません...これは、任意のファイルでのみforループの2回目の反復で発生します。
注:この例外がループの2回目の反復でのみ発生するのはなぜですか?フォルダ内の最初のファイルが見つかり、問題なく開かれます...