微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决读取 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 举报,一经查实,本站将立刻删除。