Я хочу выполнить некоторую операцию в двоичном файле, используя скрипт 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