我正在制作法语翻译,我想制作一个' Save'按钮,用于保存当前输入到输入字段中的内容。
e1 = Entry(master)
e2 = Entry(master)
e1.grid(row=0, column=1)
e2.grid(row=1, column=1)
def write():
name = 'SavedFile.txt'
hello = int(3)
file = open(name,'w+')
file.write(e1.get())
file.close()
menubar = Menu(master)
master.config(menu=menubar)
filemenu = Menu(menubar, tearoff=0)
filemenu.add_command(label="Save", command=write())
将file.write(e1.get())更改为file.write(' hello'),工作和写入' Hello'保存文件。
但是当我点击“保存”时我想要它。在' File'下,它会重写到文件中(最好不要覆盖那里的内容)
P.S。,
s = e1.get()
实际上会使s =对当前在场中的任何内容
答案 0 :(得分:0)
我不知道你的Entry
课程是什么,但我怀疑这会有用:
with open(name, 'a') as f:
f.write(str(e.get()))
str
可能需要也可能不需要。