草庐IT

fourbytes

全部标签

python - 在 python 中简单编辑二进制文件

这应该很容易!但我一直找不到这个问题的答案。使用python,我想将一个二进制文件读入内存,修改文件的前四个字节,然后将文件写回。必须有一种简单的方法来编辑可怜的四个字节!对吧? 最佳答案 为什么读取整个文件要改变开头的四个字节?这行不通吗?withopen("filename.txt","r+b")asf:f.write(chr(10)+chr(20)+chr(30)+chr(40))即使您需要从文件中读取这些字节来计算新值,您仍然可以这样做:withopen("filename.txt","r+b")asf:fourbytes=