Python 2.7 从Tkinter python写入文本文件
我试图通过tkinter从用户那里获取文本并将其放入文本文件中。我让程序在文本文件中写入了一些内容,但这不是用户输入的内容,而是一组随机数字和字符。这是我的密码Python 2.7 从Tkinter python写入文本文件,python-2.7,tkinter,Python 2.7,Tkinter,我试图通过tkinter从用户那里获取文本并将其放入文本文件中。我让程序在文本文件中写入了一些内容,但这不是用户输入的内容,而是一组随机数字和字符。这是我的密码 import Tkinter from Tkinter import * def writeFile (textObj): file = open("alaskaQuestion.txt",'a+') file.write(textFile2) textObj.insert(INSERT, file.read(
import Tkinter
from Tkinter import *
def writeFile (textObj):
file = open("alaskaQuestion.txt",'a+')
file.write(textFile2)
textObj.insert(INSERT, file.read())
file.close()
gui = Tkinter.Tk()
textFile2 = Tkinter.Entry(gui)
textFile2.grid(row=9, column=1)
textFile2 = str(textFile2)
buttonWrite = Tkinter.Button(gui, text = "Write To File", command = lambda: writeFile(textFile)).grid(row=8, column=1)
gui.mainloop()
要获取条目的内容,请使用
file.write(textFile2).get()
要获取条目的内容,请使用file.write(textFile2).get()
这是新的、真实的python 3.6.x代码
这是新的、真实的python 3.6.x代码。您试图编写的是一个小部件,而不是小部件的内容。从小部件获取内容可能在tkinter教程和文档站点中都有介绍。您正在尝试编写小部件,而不是小部件的内容。从小部件获取内容可能在tkinter教程和文档站点中都有介绍。
import tkinter
from tkinter import *
def writeFile():
file = open('sh3rly.txt','a+')
file.write(metinF.get() + '\n')
file.close()
gui = Tk()
metinF = Entry(gui)
metinF.grid(row=9, column=1)
butonWrite = Button(gui)
butonWrite.config(text = 'Write To File', command = writeFile)
butonWrite.grid(row=8, column=1)
gui.mainloop()