如何使用tk使用python 2.7将文本保存到txt文件中

时间:2013-05-11 14:07:17

标签: python button tkinter save

我正在使用tkinter,我试图将用户输入的文本保存到现有的txt文件中,当他们点击保存,任何想法时。

from Tkinter import *

root = Tk()

w1 = Label(root, text="Username")
w1.pack()

e = Entry(root)
e.pack()

w2 = Label(root, text="Password")
w2.pack()

e1 = Entry(root)
e1.pack()

toolbar = Frame(root)

b = Button(toolbar, text="save", width=9)
b.pack(side=LEFT, padx=2, pady=2)

toolbar.pack(side=TOP, fill=X)

mainloop()

1 个答案:

答案 0 :(得分:4)

最简单的方法是创建一个在单击保存按钮时调用的函数。将它放在脚本顶部附近,然后将其设置为按钮的command

def save():
    text = e.get() + " " + e1.get() + "\n"
    with open("text.txt", "a") as f:
        f.write(text)

# Snip

b = Button(toolbar, text="save", width=9, command=save)