100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > python列表写入txt文件中文乱码 python 字典格式的文本写入文件 中文乱码(Unicode)的问题...

python列表写入txt文件中文乱码 python 字典格式的文本写入文件 中文乱码(Unicode)的问题...

时间:2023-11-18 23:13:03

相关推荐

python列表写入txt文件中文乱码 python 字典格式的文本写入文件 中文乱码(Unicode)的问题...

最近在做命名实体识别,需要处理数据,将字典格式的标记文本写入文件

然后一搜发现可以变成json再write到文件里(json.dumps),一试发现中文全部变成Unicode格式,又查如何变成中文。。。发现方法之一 json.load()…发现自己进入一个无限循环

错误的转换方法

import json

dict_1={'val_loss':handle_loss,'val_acc':handle_acc,'val_precision':handle_precision,'val_recall':handle_recall,'val_fmeasure':handle_fmeasure,'val_top_3_categorical_accuracy':handle_top_3_categorical_accuracy}

jsObj = json.dumps(dict_1)

fileObject = open(r'D:\code_python\matrix_dic2.json', 'w')

fileObject.write(jsObj)

fileObject.close()

正确的转换方法例子

使用str(dict)

#!/usr/bin/python

dict = {'Name': 'Zara', 'Age': 7};

print "Equivalent String : %s" % str (dict)

Equivalent String : {'Age': 7, 'Name': 'Zara'}

参考链接

/python/att-dictionary-str.html

/weixin_4936/article/details/87604592

标签:handle,val,python,乱码,json,dict,Unicode,fileObject

来源: /immenselee/article/details/112529135

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。