Files
dobin-avred/patchfile.py
T
Dobin Rutishauser 6edc8b1c1f add: patchfile tool
2022-05-07 16:33:44 +00:00

15 lines
239 B
Python

#!/usr/bin/env python3
import sys
fname = sys.argv[1]
pos = int(sys.argv[2], 0)
data = str.encode(sys.argv[3])
print( f"Writing {data} to file {fname} at position {pos} ")
fp = open(fname, "r+b")
fp.seek(pos)
fp.write(data)
fp.close()