python读写文件中文问题
来源:互联网 发布:台湾直播软件 编辑:程序博客网 时间:2024/06/06 03:22
file = open(fromFilePath,encoding='UTF-8') resultFile = open(toFilePath,'w+',encoding='UTF-8') try: text = file.readlines() for line in text: # 因为text是个List jsonText = json.loads(line) # 将文件中的数据解析出来成为dict数据类型,存储为Unicode形式 temp_dict = jsonText['institutions'] # 获得institutions对应的dict # { "电子科技集团54所" : "石家庄", "西安电子科技大学电子工程学院" : "西安" } for key, value in temp_dict.items(): write_dict = dict() if (value == None): write_dict["name"] = key write_dict["location"] = "NoneCity" json_dict = json.dumps(write_dict,ensure_ascii=False)#使用ensure这个属性就得每一个都encode resultFile.write(json_dict+"\n") continue write_dict["name"] = key write_dict["location"] = value #print(type("name".encode('utf-8'))) json_dict = json.dumps(write_dict,ensure_ascii=False) # 使用ensure这个属性就得每一个都encode resultFile.write(json_dict+"\n") finally: file.close()
重点是:
resultFile = open(toFilePath,'w+',encoding='UTF-8')
json_dict = json.dumps(write_dict,ensure_ascii=False)
阅读全文
0 1
- python读写文件中文问题
- Python 文件读写,中文编码
- python文件读写换行问题
- python 中文编码处理与文件读写
- Python:文件读写及中文编码处理
- python中读写中文文件小结
- Python 读写txt文件中文简单处理
- python 读写Json的中文编码问题
- 深入浅出Java中文问题-文件读写
- java读写文件的中文乱码问题
- java读写文件中文乱码问题
- Java读写txt文件中文乱码问题
- java读写文件中文乱码问题
- 深入浅出Java中文问题(六) 文件读写
- java读写txt文件中文乱码问题
- Java读写txt文件中文乱码问题
- java读写文件中文乱码问题
- Java读写txt文件中文乱码问题
- Linux下对lvm逻辑卷分区大小的调整(针对xfs和ext4不同文件系统)
- linux 查看用户的uid,gid
- 2.1.3 Sorting a Three-Valued Sequence 三值的排序
- Spark On Yarn 提交任务报错ERROR SparkContext: Error initializing SparkContext.
- 视觉SLAM资料
- python读写文件中文问题
- Request笔记
- 多线程经典面试题
- 1046. 划拳(15)
- java 编程思想--第一章(对象导论)
- 关于LVS+Nginx为什么会被同时使用的思考
- Kotlin中的构造函数
- CentOS7下Tomcat9.0.1的开机启动
- Docker的常用命令使用