我想使用python脚本对二进制文件进行一些操作。 我有一个二进制文件。我想追加二进制数据。使用python脚本编辑二进制文件
例如:
文件abc.bin
可用。
命令:
蟒蛇file_append.py abc.bin 1234 5678
我想追加 “1234” 和 “5678” 的二进制文件abc.bin
结束。
所以我用“ab”模式(追加+二进制)打开文件。 当我追加一个命令行参数时,它追加参数的ASCII值。
如何在文件末尾追加十六进制值(这里是1234和5678)?
代码:
fo = open(str(sys.argv[1]), 'ab')
fv = string.atoi(sys.argv[2])
ft = string.atoi(sys.argv[3])
fo.write(fv)
所以你想追加4个字节与六个值12,34,56和78? – ewcz