test.py 359 B

12345678910111213
  1. from jinja2 import Environment, PackageLoader
  2. env = Environment(loader=PackageLoader('results'))
  3. def write_file(j2_file, param):
  4. template = env.get_template(j2_file)
  5. content = template.render(**param)
  6. with open('./test.conf', 'w') as fp:
  7. fp.write(content)
  8. write_file("test.j2", {"name": 'xiaoxiao1', "age": '18', "country": 'China'})