你不应该保存IPython的扩展的东西(?,!,%run在文件中).永远.这些是交互式工具,它们是您用手键入的东西,但从不保存到文件中.
查找文件中的常用功能.你有四种适合这种情况的东西.
进口(import)
函数定义(def)
类定义(class)
全局变量赋值
您必须从此代码中删除所有IPython交互功能.所有的.
重写你的脚本,以便他们(1)导入你的常见内容,(2)做他们应该做的有用的工作.
您必须从此代码中删除所有IPython交互功能.所有的.
现在你可以运行你的脚本,他们就像正确的Python脚本那样做他们的工作.
您仍然可以使用IPython的扩展功能,如!,?和%run当你打字,但不应将这些保存到文件中.