csv.writer写入中文乱码
时间: 2023-07-07 19:03:21 浏览: 101
python 写入csv乱码问题解决方法
如果在使用`csv.writer`时遇到中文乱码问题,可以使用`codecs`库来指定文件编码格式。以下是一个示例代码:
```python
import csv
import codecs
with codecs.open('file.csv', 'w', 'utf-8') as f:
writer = csv.writer(f)
writer.writerow(['中文', 'English'])
writer.writerow(['你好', 'hello'])
```
在这个示例中,我们使用`codecs`库打开文件并指定编码格式为`utf-8`。然后,我们将这个文件对象传递给`csv.writer`,并使用`writer.writerow`方法写入中文和英文数据。由于我们指定了正确的编码格式,因此在写入文件时就不会出现中文乱码问题了。
阅读全文