2017-11-04 73 views
0

好了,所以我在做一個GUI來尋找一個CSV文件的具體數量基本上如何使輸入功能使用Tkinter的

ID: Name: Address: Email: 
1023 John 123 Normal St [email protected] 

所以基本上找到在某一行的CSV文件的東西我想讓使用GUI的人輸入ID並且GUI只是通過CSV文件並打印整行

另外我是一個新手編碼器,所以請不要評論我是否一直在問什麼是某些元素是或這個東西做什麼

謝謝

+0

你問如何建立Tkinter接口或如何讀取CSV文件或兩者? – 2017-11-04 05:24:22

+0

是的,我正在努力做到這一點 –

回答

0

首先CSV代表逗號分隔值那麼自然,我們希望您的列可逗號分隔沒有空間 - 分隔,我想與您的數據相適應的代碼,但在未來,做獨立.csv數據與逗號

你可以簡單地使用readlines讀取.csv文件。該邏輯的您正在尋找的內容將是這樣的:

idx = 2710 
with open('my.csv','r') as f: 
    data = f.readlines() 
for d in data: 
    if d.find(str(idx)) != -1: 
     print(d) 
     break 

我已經回答了在tkinter GUI here類似的問題,它適用於相同的情況下,你的,你所要做的就是上述邏輯粘貼到on_click功能,並與text.insert(INSERT, d)

更換print(d)我會推薦閱讀約tkinter,也只是一個配菜pandas有一些很好的功能與.csv文件,值得一讀

相關問題