【发布时间】:2015-07-05 16:41:55
【问题描述】:
我收到此错误:
self.write = file.write
AttributeError: 'str' object has no attribute 'write'
我想要做的是将m 转储到用户在条目中输入的文件名中......这不是整个代码请说导入 tkinter 等。
def send(self):
fl=(t1.get())
m=(t2.get())
x=open("DATABASE.dat",'rb')
l=pickle.load(x)
x.close()
if fl in l:
box.showinfo("SEND","MESSAGE SEND")
x=open(fl+".dat","wb")
pickle.dump(x,m)
x.close()
else:
box.showerror("ERROR","USER DOES NOT EXIST")
错误是:
【问题讨论】:
-
您发布的代码中的哪一行产生了错误?有堆栈跟踪吗?
标签: python python-2.7 tkinter pickle