qr/alnum/write_table.py

23 lines
536 B
Python
Raw Permalink Normal View History

2023-01-18 15:35:35 +03:00
#!/usr/bin/env python3
import string
ROWS = 10
SYM = string.digits + string.ascii_uppercase + ' $%*+-./:'
LEN = len(SYM)
#NAME = 'table_bin.txt'
NAME = 'table_dec.txt'
with open(NAME, 'wt', encoding='utf-8') as f:
f.write('\n\n')
for row in range(ROWS):
f.write(' ')
for col in range(LEN // ROWS):
i = 10 * col + row
if (i >= LEN):
continue
#f.write(f'{i:07b} {SYM[i]} ')
f.write(f'{i} {SYM[i]} ')
f.write('\n')
f.write('\n')