當我嘗試在寫模式用下面的代碼打開一個文件:打開文件:IO錯誤:[錯誤2]沒有這樣的文件或目錄
packetFile = open("%s/%s/%s/%s.mol2" % ("dir", "dir2", "dir3", "some_file"), "w")
給我以下錯誤:
IOError: [Errno 2] No such file or directory: 'dir/dir2/dir3/some_file.mol2'
,如果它不存在,右側的「W」模式,應該創建文件?那麼這個錯誤怎麼會發生呢?
-1;這不是OP錯誤的可能原因。如果你沒有對目錄的寫權限,Python會給你'IOError:[Errno 13]權限被拒絕:'testdir/foo',而不是'沒有這樣的文件或目錄'錯誤。 – 2016-01-06 18:52:29