IPYTHON:为`nbconvert`的可搜索模板位置添加一个新文件夹

时间:2015-08-01 02:14:57

标签: ipython ipython-notebook

IPYTHON documentation意味着可以修改配置文件以包含模板的附加路径。

请指教。我有一个模板文件,我想使用它,扩展名为 * .tpl ,我不想移动到我工作的本地目录。

任何提示?我到处搜索,无法找到。它似乎只搜索我运行ipython nbconvert test.ipynb --to slides --template output_toggle_html

的本地目录

感谢。

1 个答案:

答案 0 :(得分:1)

在找到的ipython_nbconvert_config.py文件中,您可以输入与默认行为相同的行c.TemplateExporter.template_path = ['.'],但您可以添加到此列表中。例如,下面的代码会添加$IPYTHONDIR/nbextensions/templates,并会按照列表中提供的顺序在这些位置搜索*.tpl个文件。

from os import environ
IPYTHONDIR = environ["IPYTHONDIR"]
template_rel_path = '/nbextensions/templates'
template_path = IPYTHONDIR + template_rel_path
c.TemplateExporter.template_path = [
                                '.',
                                template_path
                                    ]