我查看了Python文档提供的信息,但我仍然有点困惑.有人可以发布编写新文件的示例代码,然后使用pickle将字典转储到其中吗?
我正在尝试学习如何pickle在Python中使用该模块:
import pickle
x = 123
f = open('data.txt','w')
pickle.dump(x,f)
Run Code Online (Sandbox Code Playgroud)
这是我得到的:
Traceback (most recent call last):
File "D:\python\test.py", line 5, in <module>
pickle.dump(x,f)
TypeError: must be str, not bytes
Run Code Online (Sandbox Code Playgroud)
但是,这段代码工作得很好:
import pickle
dump = pickle.dump(123)
print(dump)
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?