Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.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 如何从文本输入写入.csv?_Python_Csv_Tkinter - Fatal编程技术网

Python 如何从文本输入写入.csv?

Python 如何从文本输入写入.csv?,python,csv,tkinter,Python,Csv,Tkinter,我正在为学校做我的计算机项目,我很难将用户输入的任何内容保存到.csv文件中。我使用Python3.2.2和Tkinter作为GUI。无论我在字段中输入什么,我都会将错误的输出输入到csv中,类似于“.54540776.54541280”等。我基本上必须自学这些东西,因为我一直在学习,所以我可能只是在某个地方犯了一个愚蠢的错误。我曾尝试在Python中使用csv模块,但无法实现。我还没有找到任何类似的东西(我知道无论如何都是一样的)。我已将代码上载到pastebin以使其更具可读性:注意:我没有

我正在为学校做我的计算机项目,我很难将用户输入的任何内容保存到.csv文件中。我使用Python3.2.2和Tkinter作为GUI。无论我在字段中输入什么,我都会将错误的输出输入到csv中,类似于“.54540776.54541280”等。我基本上必须自学这些东西,因为我一直在学习,所以我可能只是在某个地方犯了一个愚蠢的错误。我曾尝试在Python中使用csv模块,但无法实现。我还没有找到任何类似的东西(我知道无论如何都是一样的)。我已将代码上载到pastebin以使其更具可读性:

注意:我没有阅读所有代码,但这解决了问题的症结所在

问题在于如何提取
条目的内容。不要使用
str(您的\u条目)
,而是使用
您的\u条目。get()

给予

注意:我没有阅读所有的代码,但这解决了问题的关键

问题在于如何提取
条目的内容。不要使用
str(您的\u条目)
,而是使用
您的\u条目。get()

给予


我很确定您打印的是条目对象本身,而不是它们包含的值。我不太熟悉tkinter,但我认为需要调用get()方法来获取文本。我还建议查看一些基本的软件设计资源,最好是一些特定于Python的资源。你的代码中有很多奇怪的地方/不必要的地方。我肯定需要整理和改进我的工作方式,我一定会研究一些东西。我非常确定你打印的是条目对象本身,而不是它们包含的值。我不太熟悉tkinter,但我认为需要调用get()方法来获取文本。我还建议查看一些基本的软件设计资源,最好是一些特定于Python的资源。你的代码中有很多奇怪之处/不必要的地方。我肯定需要整理和改进我的工作方式,我一定会研究一些东西。
from Tkinter import *
root = Tk()
e = Entry(root)
e.insert(0, "a default value")
e.pack()
print "str(e)  =>", str(e)  # str() just gives us Tk's internal identifier
print "e.get() =>", e.get() # use get() for contents of Entry
root.mainloop()
str(e)  => .33906776
e.get() => a default value