1

我正在编写一个 IPython 扩展,它定义了一个新的 shell 转换器(参见http://ipython.org/ipython-doc/dev/api/generated/IPython.core.prefilter.html#IPython.core.prefilter.PrefilterManager),并且我需要在脚本中使用这个扩展(以及由 shell 转换器定义的语法)。然而,一个简单的测试表明,标准的 IPython%run命令并没有按预期工作:当脚本中的命令直接粘贴在 IPython 提示符中时,一切正常;相反,如果我运行 IPython 脚本

%run script.ipy

无法识别新语法(即,看起来好像没有使用新的 shell 转换器)。

4

0 回答 0