磊之茶 发表于 2020-8-19 08:38:44

请问这个程序有什么问题

代码:
from pickle import dump
a=open(r"shu_ju.out",'w')
dump({'垃圾':0},a)
a.close()
错误代码:
Traceback (most recent call last):
File "D:\win7我的文档-桌面-收藏夹\Desktop\保存文件.py", line 4, in <module>
    dump({'垃圾':0},a)
TypeError: write() argument must be str, not bytes

zltzlt 发表于 2020-8-19 08:40:18

要以 wb 模式打开

from pickle import dump
a=open(r"shu_ju.out",'wb')
dump({'垃圾':0},a)
a.close()

陈尚涵 发表于 2020-8-19 10:31:40

zltzlt 发表于 2020-8-19 08:40
要以 wb 模式打开

准确来说是要以2进制形式打开,还有这个垃圾笑死我了哈哈{:10_250:}
页: [1]
查看完整版本: 请问这个程序有什么问题