【问题标题】:How to store seperate lines of a file in variables如何将文件的单独行存储在变量中
【发布时间】:2015-09-11 22:22:32
【问题描述】:
我正在创建一个 Tkinter 程序来读取文件并将每一行打印到标签中。我认为最好的方法是将每一行保存为一个变量。如何使用file.readline() 指定要读取的行还是需要其他命令?我也知道这在我的标题中没有说明。但是,如何让标签每隔几秒或单击一个按钮更新一次?
【问题讨论】:
标签:
python
file
python-2.7
tkinter
widget
【解决方案2】:
你可能会做的是阅读整个字符串列表并通过索引列表来获得你想要的行:
>>> f=open(myfile)
>>> l=f.readlines()
>>> #First line
>>> l[0]
'This is the first line'
>>> l[-1]#Last line
'This is the last line'
>>> f.close()
至于你的另一个问题,我不太喜欢 gui / ktinker,所以也许其他人可以帮助你?