我想在树中读取(可能是csv)文件。我有代码来创建树并选择其中的项目,但无法找到在文本区域显示文件内容的方法。下面的代码段选择项目并将名称插入文本区域,以便其余的应该适合我在这里。
from Tkinter import*
import ttk
def _select(self, event):
item = self.tree.selection()[0]
self.textArea.insert(INSERT, "Reading: "+ self.tree.item(item,"text") + "\n")
提前致谢
答案 0 :(得分:1)
如果你想要的只是阅读文件的内容,你可以这样做:
filename = self.tree.item(item,"text")
with open(filename, "r") as f:
for line in f.readlines():
self.textArea.insert(INSERT, line)
试一试,让我们知道它是怎么回事!