python保存文件为utf-8
时间: 2023-06-24 14:05:46 浏览: 195
使用python批量转换文件编码为UTF-8的实现
在 Python 中,将文件保存为 utf-8 编码可以通过以下代码实现:
```python
with open('file.txt', 'w', encoding='utf-8') as f:
f.write('你好,世界!')
```
以上代码中,`open()` 函数用于打开文件,参数 `'w'` 表示打开文件以写入模式,`encoding='utf-8'` 表示将文件编码设置为 utf-8。在 `with` 语句块中,可以使用 `write()` 方法写入文件内容。最后,执行完 `with` 语句块后,文件会自动关闭。
如果想要读取一个已经保存为 utf-8 编码的文件,可以使用以下代码:
```python
with open('file.txt', 'r', encoding='utf-8') as f:
content = f.read()
print(content)
```
以上代码中,`open()` 函数的参数 `'r'` 表示打开文件以读取模式。在 `with` 语句块中,使用 `read()` 方法读取文件内容,并将其赋值给变量 `content`。最后,使用 `print()` 函数将文件内容输出。
阅读全文