0

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

4

1 回答 1

0

我刚刚从http://ipython.org/ipython-doc/dev/config/ipython.html找到了一个解决方法

解决方案是在 ipython_notebook_config.py 的配置参数 c.InteractiveShellApp.exec_files 中添加自定义脚本:

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

这不是在创建笔记本时使用最新信息更新新笔记本,而是在某种程度上满足了我的要求:在没有用户明确输入“run custom_script.ipy”的情况下将自定义命令注入笔记本。

于 2012-12-08T17:51:07.300 回答