想保存后访问,不知道哪里错了
import easygui as aimport pickle
msg='填写下列信息'
title=''
fields=['用户名','姓名','固定电话','手机号码','QQ','E-mail']
ret=a.multenterbox(msg,title,fields,values='')
f=open('内容','wb')
pickle.dump(ret,f)
f.close()
f=open('内容','rb',encoding='utf-8')
hehe=pickle.load(f)
name=a.enterbox(msg='输入查询的用户',title='',default='',strip=True)
if name in f:
msgbox(msg=f,title='',ok_button='')
报错 binary mode doesn't take an encoding argument 创建文件时,不写路径的话,保存路径与程序文件的路径一样 错在这句:
f=open('内容','rb',encoding='utf-8')
二进制模式打开文件不需要也不能指定编码。
这么写:
f=open('内容','rb')
页:
[1]