【发布时间】:2015-12-02 06:43:55
【问题描述】:
我正在尝试读取包含以下内容的点文件:
graph {
KZJLCHYE -- DJTGWUZZ;
PNLWKOXF -- BFSIOMPY;
...
}
但是当我尝试读取点文件时,我得到“UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 0: invalid continuation byte”。有没有一种方法可以仅使用标准库在 Python 中读取点文件的内容?
【问题讨论】:
-
您能否将文件的前几个(原始)字节添加到您的问题中?类似
hexdump -C -n 16 yourfile.dot -
@JeremyKerr 这里是原始字节:00000000 d0 cf 11 e0 a1 b1 1a e1 00 00 00 00 00 00 00 00 |................ | 00000010