1

我需要编写程序来更改特定地址中文件中的字节。我只能使用 python 2.2 它是游戏的模块,所以......我读过一次关于 mmap 的文章,但我在 python 2.2 中找不到它

4

1 回答 1

1

您最好的选择是直接操作文件;这适用于 Python 版本,即 1.x、2.x、3.x。这里有一些粗略的大纲可以帮助您入门......如果您执行实际的伪代码,如果不是完全正确的 Python,它可能会非常接近:

  1. 为 'r+b' 打开文件(读/写;对于 POSIX 系统,您也可以只使用 'r+')
  2. 转到有问题的特定字节(使用文件的tell()方法)
  3. 写出您要更改的单个字节(使用文件的write()方法)
  4. 关闭文件(使用文件的close()方法)
于 2012-10-01T17:05:31.997 回答