我必须创建一个程序,该程序允许我读取一个已经存在的.txt文件并将该文件的内容插入文本小部件中。有人可以帮我吗?
from Tkinter import *
fenetre = Tk()
champ_label = Label(fenetre, text="titres incorrectes")
champ_label.pack()
ligne_texte = Text(fenetre)
ligne_texte.pack()
fenetre.mainloop()
这是我的文本小部件
答案 0 :(得分:0)
尝试一下:
with open('yourfile', 'r') as myfile:
yourtext= myfile.read()
ligne_texte.insert(END, yourtext)
如果文本太长,则可能无法显示整个文本。也许您应该尝试在文本框中使用滚动条。
答案 1 :(得分:0)
此代码应可工作:
from Tkinter import *
fenetre = Tk()
champ_label = Label(fenetre, text="titres incorrectes")
champ_label.pack()
ligne_texte = Text(fenetre)
ligne_texte.pack()
ligne_texte.insert(END, open('file.txt', 'r').read())
fenetre.mainloop()
这是它带来的内容: {{3}}
希望这会有所帮助。