python读取csv中文乱码
时间: 2023-11-21 15:57:10 浏览: 243
csv文件中文会乱码工具
5星 · 资源好评率100%
为了避免csv中文乱码,可以将csv文件转换为Excel文件,这样无论是中文还是特殊字符都不会出现乱码。以下是一个将csv文件转换为Excel文件的Python函数示例:
```python
import pandas as pd
def csv_2_xlsx(srcPath):
try:
data = pd.DataFrame(pd.read_csv(srcPath, encoding='utf8', low_memory=False))
except:
data = pd.DataFrame(pd.read_csv(srcPath, encoding='gbk', low_memory=False))
data.to_excel(srcPath[:-3] + 'xlsx', sheet_name='Sheet1', index=False)
```
使用该函数,只需要传入csv文件的路径即可将其转换为Excel文件。例如:
```python
csv_2_xlsx('example.csv')
```
另外,如果需要读取csv文件中的数据,可以使用pandas库中的read_csv()函数。例如:
```python
import pandas as pd
data = pd.read_csv('example.csv', encoding='utf8')
```
阅读全文