我将所有文件名都放在list的某个目录中,并希望将此列表写入pickle文件中。这是我正在使用的代码:
import _pickle as pickle
with open(filepath+"filenames.pkl", "wb") as f:
pickle.dump(filenames, f)
这给了我以下错误:
---------------------------------------------------------------------------
FileNotFoundError Traceback (most recent call last)
in ()
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/目录不存在
我尝试了这段代码,并得到了相同的错误:
import pickle as pickle
filenames="sadasdas"
with open("/tmp/not_exist/filenames.pkl", "wb") a