Ipython在创建新笔记本时运行一些预处理器

时间:2012-12-07 04:10:29

标签: ipython-notebook

有没有办法在创建新笔记本时运行脚本?我想要实现的是,每当任何用户从Ipython仪表板发起新笔记本时,我希望仪表板预加载新笔记本以运行一些脚本,这些脚本将从系统中填充最新信息,而无需用户输入。

1 个答案:

答案 0 :(得分:0)

我刚从http://ipython.org/ipython-doc/dev/config/ipython.html

找到了一些解决方法

解决方案是将自定义脚本添加到ipython_notebook_config.py中的config参数c.InteractiveShellApp.exec_files中:

    c.InteractiveShellApp.exec_files = [
        'my_python_code.py',
        'my_ipython_code.ipy'
    ]

这不是在创建笔记本时使用最新信息更新新笔记本,但有些我正在寻找的内容:将自定义命令注入笔记本而无需用户明确输入“run custom_script.ipy”。