读取已经存在的TXT内容,并插入在Tkinter 组件Text
import tkinter as tk
import os
import tkinter.messagebox as messagebox
root = tk.Tk()
text = tk.Text(root, width=100, height=5)
text.pack()
text.insert("insert", "点击插入按钮(读取已经存在的TXT内容,并插入在此处) ")
mytxtfile ="f:\\New_File_Dir\\Fail1\\mytxtfile.txt"
#删除单独一个字符(或者一个 window 对象,或者一个 image 对象),你可以仅使用一个参数:
def in_f_txt():
#messagebox.showinfo(title="提示",message="取消登录!")
if os.path.exists(mytxtfile):
a = open(mytxtfile, 'r', encoding='utf-8')
for id_names in a:
text.insert('insert', id_names)
a.close()
b3 = tk.Button(text, text="插入", command=in_f_txt)
text.window_create("insert", window=b3)
root.mainloop()
源TXT文件内容
运行结果
点击插入按钮
以下代码相比上个增加了换行
import tkinter as tk
import os
import tkinter.messagebox as messagebox
root = tk.Tk()
text = tk.Text(root, width=100, height=5)
text.pack()
text.insert("insert", "点击插入按钮(读取已经存在的TXT内容,并插入在此处) ")
text.insert('end', '\n')
mytxtfile ="f:\\New_File_Dir\\Fail1\\mytxtfile.txt"
#删除单独一个字符(或者一个 window 对象,或者一个 image 对象),你可以仅使用一个参数:
def in_f_txt():
#messagebox.showinfo(title="提示",message="取消登录!")
if os.path.exists(mytxtfile):
a = open(mytxtfile, 'r', encoding='utf-8')
for id_names in a:
text.insert('insert', id_names)
a.close()
b3 = tk.Button(text, text="插入", command=in_f_txt)
text.window_create("insert", window=b3)
root.mainloop()