21 lines
412 B
Python
21 lines
412 B
Python
import struct
|
|
import sys
|
|
|
|
input_file = sys.argv[1]
|
|
output_file = sys.argv[2]
|
|
|
|
with open(input_file, 'r') as f:
|
|
buf = f.read()
|
|
|
|
def parse_input(buf):
|
|
lines = buf.strip().split('\n')
|
|
for line in lines:
|
|
if not line.strip():
|
|
yield 0
|
|
else:
|
|
yield int(line)
|
|
|
|
with open(output_file, 'wb') as f:
|
|
for num in parse_input(buf):
|
|
f.write(struct.pack(">i", num))
|