我正在爲我的學校計算項目工作,並且我無法獲取用戶輸入的任何內容以保存到.csv文件。我使用Python 3.2.2和Tkinter作爲GUI。無論我在字段中輸入什麼內容,都會在csv中輸入錯誤的輸出,類似於「.54540776.54541280」等。我基本上不得不自學這些東西,因爲我已經走了,所以我可能只是做一個某處愚蠢的錯誤。我已經嘗試在Python中使用csv模塊,我無法正常工作。我一直無法找到類似的東西(我的理解是無論如何)。我已經將我的代碼上傳到pastebin以使其更具可讀性:http://pastebin.com/FarMtWdZ如何從文本條目寫入.csv?
0
A
回答
4
注意:我沒有讀取所有代碼,但是這解決了問題的關鍵。
問題在於如何拉動Entry
的內容。請勿使用str(your_entry)
,而應使用your_entry.get()
。
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
+0
謝謝,這很好。我很高興現在就開始工作。 – Launch 2012-03-06 23:32:45
相關問題
- 1. 從文本文件寫入CSV文件
- 2. Java:如何從ArrayList寫入CSV文件
- 3. 寫入CSV和文本文件
- 4. 解析文本文件並寫入CSV
- 5. 從MySQL寫入CSV?
- 6. Ruby:如果條件符合,寫入CSV
- 7. 如何將緬甸文本寫入CSV文件android
- 8. 如何在寫入CSV文件時格式化文本
- 9. 寫入CSV文件
- 10. 寫入csv文件
- 11. 寫入csv文件
- 12. 寫入CSV文件
- 13. Python:如何將int32寫入csv文件?
- 14. 如何將列表寫入csv文件?
- 15. 如何使用StreamWriter寫入csv文件?
- 16. 如何使用python寫入.csv文件
- 17. 如何將元組寫入CSV文件?
- 18. NodeJS:如何連續寫入CSV文件?
- 19. 如何將從CSV文件解析的值寫入YAML文件?
- 20. 如何從CSV導入其他信息(列)到最終寫入的CSV文件
- 21. 如何獲得csvHelper寫CSV文本
- 22. 如何在條形圖(Python)上的條上方寫入文本?
- 23. 如何寫入位於項目目錄中的文本文件?
- 24. 如何從導入到MySQL中排除CSV文件中的重複條目?
- 25. 如何將HashMap寫入CSV?
- 26. 如何從csv文件中刪除特定條目?
- 27. 從數組寫入CSV文件
- 28. 從csv文件讀取和寫入
- 29. 從csv文件寫入特定列
- 30. 從python寫入文件到csv
我敢肯定你打印出來的入學對象本身,而不是它們所包含的值。我不太熟悉tkinter,但我認爲你需要調用get()方法來獲取文本。 我也建議您查看一些基本的軟件設計資源,理想的是一些特定於Python的軟件。你的代碼中有很多怪異/不必要的位。 – cjm 2012-03-05 23:30:53
我絕對需要整理和改進我的工作方式,我一定會考慮一些東西。 – Launch 2012-03-06 23:33:43