在读取txt文件并插入文本小部件后显示括号.有什么简单的解决方法吗



我正在制作一个简单的笔记应用程序。我想保存输入框的内容,将其保存到一个txt文件中,当下次加载程序时,我想让该框读取文件并包含数据。它的工作原理与文本框中出现的烦人的括号不同。括号不在txt文件中。任何帮助都将不胜感激。(对不起,我使用了非常随机的变量名(

import tkinter as tk
import os
from os import system
root=tk.Tk()
def yes():
charm = death.get("1.0", tk.END)
if (os.path.exists('charm.txt')):
moder = open('charm.txt','w')
moder.write(charm)
moder.close()
else:
moder = open('charm.txt','w+')
moder.write(charm)
moder.close()

print(charm)
death=tk.Text(root, height=5, width=50)
death.pack()
save=tk.Button(root, text='save', command = yes)
save.pack()
if (os.path.exists('charm.txt')):
drug = open('charm.txt','r')
note = (drug.readlines())
drug.close()
note = str(note)
print(note)
death.insert("1.0" ,note)
tk.mainloop()

更改:

note = (drug.readlines())

收件人:

note = drug.read()

这将解决您的问题,因为readlines((返回一个列表。

最新更新