我需要编写将更改文件中特定地址中的字节的程序。我只能使用 python 2.2 它是游戏的模块所以...我读过一次关于 mmap 的内容,但我在 python 2.2 中找不到它
最佳答案
最好的选择是直接操作文件;这适用于 Python 版本,即 1.x、2.x、3.x。这里有一些粗略的轮廓可以帮助您开始...如果您执行实际的伪代码,即使不是完全正确的 Python,它也可能非常接近:
- 以“r+b”打开文件(读/写;对于 POSIX 系统,您也可以只使用“r+”)
- 转到有问题的特定字节(使用文件的
tell()
方法) - 写出您想要更改的单个字节(使用文件的
write()
方法) - 关闭文件(使用文件的
close()
方法)
关于python - 如何更改特定地址上的字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12676194/