我想我做错了什么。
我不知道是什么,但我一直得到TypeError: expected a character buffer object
我只想打开一个文件,查找某些偏移量并覆盖patch1和patch2中的数据。在
这是我正在使用的代码,请帮助我并告诉我我做错了什么:
patch1 = open("patch1", "r");
patch2 = open("patch2", "r");
main = open("patchthis.bin", "w");
main.seek(0xC0010);
main.write(patch1);
main.seek(0x7C0010);
main.write(patch1);
main.seek(0x40000);
main.write(patch2);
main.close();
当谈到使用python处理文件时,我是个傻瓜,尽管我已经读过了。
我真的很想开始学习,但我需要一些好的例子和任何帮助,当然会很感激:)
您正在尝试将文件对象写入文件,而不是字符串。 尝试:
等等。在
操作文件时也使用with语句:
^{pr2}$不要在行尾使用分号!!!在
相关问题 更多 >
编程相关推荐