python的open
时间: 2023-07-14 10:01:50 浏览: 78
在 Python 中,`open` 函数的默认编码是 `utf-8`。如果你需要使用不同的编码方式打开文件,可以在调用 `open` 函数时指定 `encoding` 参数来实现。例如,如果要使用 `gbk` 编码打开一个文件,可以这样写:
```python
with open('file.txt', 'r', encoding='gbk') as f:
content = f.read()
```
在这个例子中,`file.txt` 是要打开的文件名,`r` 表示以只读方式打开文件,`encoding='gbk'` 表示使用 `gbk` 编码方式打开文件。
需要注意的是,如果文件的编码与指定的编码不匹配,那么会抛出 UnicodeDecodeError 异常。
阅读全文