import xmltodict
import json as JSON
def jsonToXml(json_path):
    '''
    传入json文件,输出xml文件信息
    '''
    
    convertXml=''
    with open(json_path,encoding='utf-8') as f:
        jsDict = JSON.loads(f.read())
    try:
        convertXml=xmltodict.unparse(jsDict,encoding='utf-8')
    except:
        convertXml=xmltodict.unparse({'request':jsDict},encoding='utf-8')
    return convertXml
jsons_path=r'train/data/text-gfq/sfz-a/'
for js in os.listdir(jsons_path):
    if js.endswith('.json'):
        file_path=jsons_path+js
        tmp=jsonToXml(file_path)
        f=open(file_path.split('.')[0]+'.xml','w',encoding='gbk')
       #print(file_path.split('.')[0]+'.xml')
        f.write(tmp)
        f.close()

 

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐