python pandas读取csv utf-8变成gbk
时间: 2023-05-04 19:04:05 浏览: 169
utf8转换为gbk格式
3星 · 编辑精心推荐
Python中的pandas库可以很方便地读取和处理CSV文件,但在读取CSV文件时可能会出现编码问题。例如,当CSV文件是按照UTF-8编码保存的,但是读取后却变成了GBK编码,这可能是因为pandas库默认的编码方式与CSV文件编码方式不一致所造成的。
为了避免这个问题,可以在读取CSV文件时指定编码方式,例如:
```python
import pandas as pd
# 指定编码方式为UTF-8
df = pd.read_csv('data.csv', encoding='utf-8')
```
这样,在读取CSV文件时就会按照UTF-8编码方式进行解码,并避免了编码转换错误。
另外,如果CSV文件中包含中文等非ASCII字符,还需确保编辑器或其他工具也使用同样的编码方式来打开和编辑该文件。这样才能确保在读取和处理CSV文件时,中文等非ASCII字符能够正确地显示和处理。
阅读全文