python - 为什么在 python 中读取二进制文件时会得到错误的字节?
问题描述
我有一个以(十六进制视图)开头的二进制文件:00 09 0f c3 b0
我在 python 中打开一个文件,然后读取并打印它,结果仅对某些字节不同:00 09 0f f0 0f
f = open(filename, "rb")
data = f.read()
print(data)
任何想法?
谢谢
解决方案
推荐阅读
- ffmpeg - 如何正确停止 ffmpeg 屏幕录制?
- kubernetes - 当我在所有目的地都设置了“子集”时,Istio 失败并显示“上游没有健康”
- php - gitpod中的php-fpm问题
- netsuite - Suitescript 2.0 按列索引获取保存的搜索值
- excel - 使用 3 个单元的 UDF
- typescript - 如何根据项目根目录中 .eslintrc.js 的 linting 规则设置 Visual Studio Code 以更正我的代码?
- hibernate - Hibernate 继承:使用条件连接查询
- javascript - 在javascript中更改图像src时如何使循环更快?
- sql - Postgresql中时间戳的字符串
- javascript - 如何在 Vuetify 中加快编译速度?