伙计们,我试图使用python(version-3.5)tkinter在GUI上使用python显示文本文件,但是我在tkinter的文本小部件中显示文件中的文本时遇到了一些困难。有人可以指导我怎么做。
我的代码:
configfile = Text(f3, wrap=WORD, width=45, height= 20)
filename='/etc/hosts'
file = open(filename,'r')
f = file.readlines()
configfile.insert(INSERT,[print(i) for i in f])
configfile.pack(fill="none", expand=TRUE)
注意:我现在只使用打印。我想在文本小部件中显示它而不是在cli中打印。我也省略了发布完整的源代码以避免混淆,因为我对tkinter和python不熟悉。
有人请指导我怎么做。在此先感谢: - )答案 0 :(得分:4)
你没什么需要做的。只需阅读文件并插入内容即可。
with open(filename, 'r') as f:
configfile.insert(INSERT, f.read())