字典 json 插入txt 与读全部内容 PySimpleGUI

使用PySimpleGUI库,完成从json文件中读取数据并插入到txt文件,以及读取txt文件全部内容的功能,解决了之前单次写入和多读的错误问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

json 插入txt 与读全部内容 PySimpleGUI

上次发的内容多 只能单次写入 无法多写 多读 部然会报错
这次完善下
我用的是 PySimpleGUI 写的

import json
dict1={} #空字典 1是接收数据的
dict2={} ##空字典 2是接收数据的
def 写入(): #函数名 自己改
	with open('test.txt', 'a') as f: # <'a'> 追加写入不会删除前面的
		d = json.dumps(dict1)
		f.write(d + '\n' ) # (d + '\n' )在写入数据 完后\n 换行符
		f.close() #关闭
	print('写入成功\n', dict1)# 看看空字典 1 是否有内容

##############读出/查询 方法 1 ###################
def 读出(): #查询功能 不需要加入字典
	file = open('test.txt', 'r')
	for con in file:
         dic = json.loads(con)
         print(dic) #
     file.close()
   
    
##############读出/查询 方法 2 ###################
def 读出(): 查询功能 插入字典在看 
	with open('test.txt','r') as f:
        i = 0
        for line in f.readlines(): #读取有条
            i += 1
            deta = json.loads(line)
            dict2.update(deta)
            print(i,dict2)
        f.close()

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值