如何使用python将指定文件夹内所有csv文件转换为符合UTF-8编码格式的文件
时间: 2023-11-22 17:53:45 浏览: 93
使用python批量转换文件编码为UTF-8的实现
可以按照以下步骤使用Python将指定文件夹内所有csv文件转换为符合UTF-8编码格式的文件:
1. 首先,使用Python的os模块进入指定文件夹,示例代码如下:
```
import os
os.chdir('path/to/folder')
```
2. 然后,使用Python的csv模块循环遍历文件夹内的csv文件,并逐一进行转换,示例代码如下:
```
import csv
for filename in os.listdir('.'):
if filename.endswith('.csv'):
with open(filename, 'rb') as f:
content = f.read().decode('gbk', 'ignore')
with open(filename, 'w', encoding='utf-8') as f:
f.write(content)
```
3. 最后,运行代码即可将指定文件夹内所有csv文件转换为符合UTF-8编码格式的文件。
阅读全文