用户:
上进的阿米巴scdr查看:0 回复:1 评论:0 创建时间:2020-03-29T11:30:18
【作品展示】

【作品介绍】
G6中“喵背单词”的json转txt小工具。附赠编程猫图片
【作品源代码】
import json
import sys
from PySide2.QtWidgets import *
from PySide2.QtCore import *
def json2txt_1(file): # 单字典
k = list(file)
v = list(file.values())
d=json2txt_2([k,v])
# print(d)
return d
def json2txt_2(List): # 双列表
k,v=List
try:
a = []
for i in range(len(k)):
_k = k[i]
_v = v[i]
a.append(_k+':'+_v)
# print(_k, _v)
# print(a)
b=''
for c in a:
# print(c)
b=b+c+'\n'
# print(b)
# print(len(a))
return b
except:
return 'json文件的格式必须是单字典、双列表和嵌套式多列表'
def json2txt_3(file): # 嵌套式多列表
a=[]
b=[]
for i in file:
a.append(i[0])
b.append(i[1])
c=[a,b]
d=json2txt_2(c)
return d
with open('a.json',encoding='utf-8') as f:
file=json.load(f)
json2txt_1(file)
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn