读取 txt 文件并插入文本小部件后显示的括号。任何简单的修复方法?

Brackets showing after reading txt file and inserting into text widget. any way of simple fix?

我正在制作一个简单的笔记应用程序。我想保存输入框的内容,将其保存到 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() returns 一个列表。