我希望能够使用 Python 覆盖文件中给定偏移处的一些字节。
我的尝试惨遭失败,结果是:
- 覆盖偏移处的字节,但也截断紧随其后的文件(文件模式=“w”或“w+”)
- 在文件末尾附加字节(文件模式=“a”或“a+”)
是否可以通过 Python 以可移植的方式实现这一目标?
最佳答案
试试这个:
fh = open("filename.ext", "r+b")
fh.seek(offset)
fh.write(bytes)
fh.close()
关于python - 如何用 Python 覆盖文件中间的一些字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/508983/