2017-11-04 48 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文件,值得一读

相关问题