需要读取的文件是二进制文件
时间: 2023-08-31 19:06:09 浏览: 73
如果需要读取的是二进制文件,可以使用二进制模式打开文件,然后读取文件内容并解析成字典。以下是一个示例代码:
```python
import ast
with open('file.bin', 'rb') as f:
content = f.read()
# 将二进制内容解码为字符串
content = content.decode('utf-8')
# 将字符串转换为字典
content = ast.literal_eval(content[1:])
# 输出字典
print(content)
```
需要注意的是,二进制文件需要使用二进制模式打开,读取后需要将内容解码成字符串,然后再将字符串转换为字典。
阅读全文