import contextlib class Periods: y = 106 x = { 'en': 106, 'fr': 106, 'es': 146, 'jp': 82, } DEFS = """ """ HEADER = """ """ FOOTER = """ """ BODY = """ WALL side Côté MUR lado de la PARED かベ面 """ def make_line_def(id): print(f'') for (lang, per) in Periods.x.items(): for i in range(30 if lang == 'jp' else 20): print(f'') print('') def make_wallside(): # 96px/in * {13in, 1.2in} print('') for i in range(20): print(f'') print('') def main(): f = open('./wallside.svg', 'w') with contextlib.redirect_stdout(f): build() print('built svg') def build(): print(HEADER) print(DEFS) make_line_def('line-10') make_wallside() print(BODY) print(FOOTER) if __name__ == '__main__': main()