Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 从Tkinter python写入文本文件_Python 2.7_Tkinter - Fatal编程技术网

Python 2.7 从Tkinter python写入文本文件

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(

我试图通过tkinter从用户那里获取文本并将其放入文本文件中。我让程序在文本文件中写入了一些内容,但这不是用户输入的内容,而是一组随机数字和字符。这是我的密码

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()