如何用Python编写文件

时间:2016-03-01 04:39:21

标签: python

我正在制作法语翻译,我想制作一个' 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 =对当前在场中的任何内容

1 个答案:

答案 0 :(得分:0)

我不知道你的Entry课程是什么,但我怀疑这会有用:

with open(name, 'a') as f:
    f.write(str(e.get()))

str可能需要也可能不需要。