我创建了一个 .pyz 应用程序,结构如下:
myapp
┣ 模板
┃ ┗ index.j2
┗ main.py
在主程序中我有这个:
j2_env = jinja2.Environment(loader=jinja2.FileSystemLoader('templates'), trim_blocks=True)
st = j2_env.get_template('index.j2').render()
尝试执行程序时收到错误:jinja2.exceptions.TemplateNotFound: index.j2
如何访问 zipapp 中的模板目录?它使用包外的 .py 文件完美运行。