Python 写入CSV文件时的中文字符编码问题
2018-03-07 17:38
519 查看
在写入CSV文件时,如果含有中文字符,再次读取该csv文件时则会发生编码错误。
例如:data.to_csv("test.csv", index=False, sep=',')
如果像上述代码那样写,读取文件时会报错。
改正为:data.to_csv("test.csv", index=False, sep=',', encoding='utf-8')只要在写入csv文件时,自己明确规定好字符编码规则,读取时就不会发生中文字符的编码错误。一般使用utf-8编码。
例如:data.to_csv("test.csv", index=False, sep=',')
readed_data = pd.read_csv("test.csv")data是一个DataFrame对象。
如果像上述代码那样写,读取文件时会报错。
改正为:data.to_csv("test.csv", index=False, sep=',', encoding='utf-8')只要在写入csv文件时,自己明确规定好字符编码规则,读取时就不会发生中文字符的编码错误。一般使用utf-8编码。
相关文章推荐
- python写入csv文件中文乱码问题解决办法
- python写入中文到文件乱码的问题
- Python输出中文到文件时的字符编码问题
- python csv 格式文件 中文乱码问题解决方法
- python笔记5-python2写csv文件中文乱码问题
- 【转】python csv 格式文件 中文乱码问题解决方法
- Python写入CSV文件的问题
- 吐血解决python中文写入文件问题
- python读取CSV文件以及“写入CSV致文件每一行后面会多一个空行”问题解决
- python中写入csv,excel显示、pandas读取csv文件的编码问题
- Python处理unicode编码的txt文件(Python中文处理)——解决to_excel()和to_csv()导出文件内容为空的问题
- Python 文件写入中文问题
- Python 2.7 解决写入文件的中文乱码问题
- python写入csv文件中文乱码解决方案
- 做爬虫时候遇到的中文字符编码问题(Python)
- andorid 解压zip文件、android中文文件存放问题、asset里不能放中文名文件的解决方法、用File读asset的路径的问题、把asset的文件写入机器
- Python 2.7.3 将列表中文数据写入文件
- 在Mac系统下Excel转csv文件中文乱码问题解决
- mysql-python模块的内存泄露和中文字符编码问题
- 使用Unicode字符集时用CFile把中文写入txt文件再用记事本打开出现乱码的问题