二进制文件读取ASCII
时间: 2023-06-21 15:24:52 浏览: 214
二进制文件的读取
4星 · 用户满意度95%
二进制文件中存储的是二进制数据,而ASCII编码是一种将字符映射到数字的编码方式,因此在读取二进制文件时,需要转换为ASCII码。
读取二进制文件时,可以使用Python中的`open()`函数打开文件,并以二进制模式打开:
```python
with open('binary_file', 'rb') as f:
data = f.read()
```
读取完成后,可以将二进制数据转换为ASCII码:
```python
ascii_data = data.decode('ascii')
```
这样就可以将二进制文件中的数据读取出来,并转换为ASCII码。需要注意的是,如果二进制文件中存储的不是ASCII码,那么转换后得到的结果可能是乱码。
阅读全文