Python打开文件不知道文件编码怎么办
时间: 2023-06-24 07:04:07 浏览: 226
如果你打开文件时不知道它的编码方式,可以尝试使用 Python 的 chardet 库自动检测文件编码。
首先,你需要安装 chardet 库。你可以使用以下命令在终端中安装它:
```
pip install chardet
```
然后,你可以使用以下代码来检测文件编码:
```python
import chardet
with open('filename', 'rb') as f:
result = chardet.detect(f.read())
print(result['encoding'])
```
这样就可以输出文件的编码方式了。你可以将 `filename` 替换为你要打开的文件名。注意,`rb` 参数表示以二进制方式读取文件。
阅读全文