怎么指定使用utf-8编码open('filename.txt', encoding='utf-8')
时间: 2023-12-21 10:06:46 浏览: 220
IntelliJ IDEA 统一设置编码为utf-8编码的实现
你可以在使用`open()`函数打开文件时,指定`encoding`参数为`'utf-8'`,来明确告诉Python使用utf-8编码打开文件,例如:
```python
with open('filename.txt', encoding='utf-8') as f:
# do something with the file
```
在上面的代码中,我们使用`with`语句打开了一个名为`filename.txt`的文件,并且将文件编码设置为了`utf-8`。这样,在读取或写入文件时,Python就会使用utf-8编码来处理文件内容,避免了默认编码不匹配导致的编码错误。
阅读全文