gen.py:spa
__author__ = 'fuhan'orm
from jinja2 import Templateit
a={'name':'a'}import
b={'name':'b'}jinja2
mode_dict = {file
'a':a,im
'b':bmargin
}dict
def gen_config(tplt_file, mode='a'):di
with open(tplt_file, 'r') as r:
tplt = Template(r.read())
config = mode_dict[mode]
res = tplt.render(config=config)
save_file = tplt_file.replace('.temp','')
with open(save_file, 'w') as w:
w.write(res)
gen_config('setting.py.temp')
setting.py.temp:
name={{config.name}}