特定のディレクトリのすべてのファイル名をlist
に入れていますので、このリストをpickle
ファイルに書きます。ここで私が使用していたコードがあります:Pickleファイルに書き込み中のFileNotFoundError
import _pickle as pickle
with open(filepath+'filenames.pkl', 'wb') as f:
pickle.dump(filenames, f)
これは私に次のエラーを与える:
---------------------------------------------------------------------------
FileNotFoundError Traceback (most recent call last)
<ipython-input-32-c59e6889d2fe> in <module>()
1 import _pickle as pickle
----> 2 with open(dpath+'filenames.pkl', 'wb') as f:
3 pickle.dump(filenames, f)
FileNotFoundError: [Errno 2] No such file or directory: '/data/train/filenames.pkl'
このファイルがすでに予想され、なぜ私は、このファイルを作成することが出来るのですか?
(私はPython 3.6
を使用しています) ご協力いただければ幸いです。
TIA。あなたのケースでは
は '/ data/train /'ですか? –
はい現在ありません – Patthebug
ルート( '/')ディレクトリに 'train'フォルダがある' data'フォルダがありますか?あなたが参照している 'data'ディレクトリが' root'ディレクトリ/ではなくあなたのプロジェクトディレクトリにあることを絶対に確かめてください。 –