如何解决读取 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() 返回一个列表。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。