python的pickle模块想要保存到想要的路径中怎么办
open打开的文件前面好像不能加路径,难道python就不能把文件保存在跟程序本体不同的文件夹吗? ?可以加路径啊你发代码出来 open()可以加路径
可能是转义符的问题
你在路径前加上原始字符串r就行了
f = open(r'E:\python\test.txt') basic write and read of pickle module
In : import pickle
In : d = {'a': 100, 'b': 200}
In : pickle.dump?
Signature: pickle.dump(obj, file, protocol=None, *, fix_imports=True)
Docstring:
Write a pickled representation of obj to the open file object file.
This is equivalent to ``Pickler(file, protocol).dump(obj)``, but may
be more efficient.
……
In : pickle.dump(obj = d, file = open('dict.pkl', 'wb'))
In : pickle.load(file=open('dict.pkl', 'rb'))
Out: {'a': 100, 'b': 200}
In : 逃兵 发表于 2021-7-23 16:57
open()可以加路径
可能是转义符的问题
你在路径前加上原始字符串r就行了
谢谢,大佬,但是我是两个\,所以不是这方面的问题,问题已经解决了,我犯了一个教程视频里没提的另类错误[笑哭] qiuyouzhi 发表于 2021-7-23 16:51
?可以加路径啊
你发代码出来
问题已经解决了,我犯了一个教程视频里没提的另类错误[笑哭]
页:
[1]