You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
852 B
35 lines
852 B
#!/usr/bin/python3
|
|
|
|
import sys
|
|
import os
|
|
import re
|
|
|
|
filename = sys.argv[1]
|
|
dirname = sys.argv[2]
|
|
os.mkdir(dirname)
|
|
|
|
regex = re.compile('^[#\s]')
|
|
|
|
with open(filename, 'r') as ip:
|
|
for line in ip:
|
|
if not regex.match(line):
|
|
arr1 = line.split(':')
|
|
arr2 = arr1[1].split(',')
|
|
cardnumber = arr1[0]
|
|
write_zero = arr2[0]
|
|
move_zero = arr2[1]
|
|
next_zero = arr2[2]
|
|
write_one = arr2[3]
|
|
move_one = arr2[4]
|
|
next_one = arr2[5]
|
|
|
|
|
|
with open(dirname + "/" + cardnumber, 'a') as op:
|
|
op.write(write_zero + '\n')
|
|
op.write(move_zero + '\n')
|
|
op.write(next_zero + '\n')
|
|
op.write(write_one + '\n')
|
|
op.write(move_one + '\n')
|
|
op.write(next_one)
|
|
|