Python JINJA创建xml文件
我在使用JINJA创建xml文件时遇到问题。我没有用烧瓶。这只是为了创建xml文件Python JINJA创建xml文件,python,jinja2,Python,Jinja2,我在使用JINJA创建xml文件时遇到问题。我没有用烧瓶。这只是为了创建xml文件 env = Environment(FileSystemLoader(r'C:\Users\template\templates')) template = env.get_template('template_fie.xml') keeping my logic here and writing the values to a dictionary. tempxmldata=template.render(
env = Environment(FileSystemLoader(r'C:\Users\template\templates'))
template = env.get_template('template_fie.xml')
keeping my logic here and writing the values to a dictionary.
tempxmldata=template.render(values=values)
我得到一个错误:
template = env.get_template('template_file.xml')
File "C:\ProgramData\Anaconda2\lib\site-packages\jinja2\environment.py", line 830, in get_template
return self._load_template(name, self.make_globals(globals))
File "C:\ProgramData\Anaconda2\lib\site-packages\jinja2\environment.py", line 797, in _load_template
raise TypeError('no loader for this environment specified')
TypeError: no loader for this environment specified
您能告诉我如何使用jinga生成xml文件吗?jinja2.Environment在init中有多个选项,而loader不是第一位 为了使代码正常工作,只需将loader设置为环境的关键字参数,如下所示:
env = Environment(loader=FileSystemLoader(r'C:\Users\template\templates'))
jinja2.Environment在init中有多个选项,加载程序不是第一位的 为了使代码正常工作,只需将loader设置为环境的关键字参数,如下所示:
env = Environment(loader=FileSystemLoader(r'C:\Users\template\templates'))