我有一个Python脚本叫做“受控生物量”_到期日“这会生成一些数据并绘制出来。它有100多行,所以我不想把它都扔在这里。在
我可以用Ipython在终端上运行一次,效果很好。如果我重复该命令以再次运行脚本:
In [3]: run controlled_biomass_exp.py
我得到:
File "< ipython-input-3-3ec3d096e779>", line 1
run controlled_biomass_exp.py
^
SyntaxError: invalid syntax
(胡萝卜指着文件名的最后一个字母“p”。)
如果在运行完这个脚本之后运行其他任何python脚本,我也会遇到同样的问题。如果我在终端中退出Ipython并重新启动它,问题“重新设置”。我可以很好地运行其他脚本,直到我运行一次损坏的脚本。我以前从没遇到过这样的问题。任何有助于我找到解决方案的地方都非常感谢。在
您的脚本
controlled_biomass_exp.py
似乎覆盖了当前命名空间中的run
。在这个玩具例子会产生类似的问题:
在IPython中调用
run
只是%run
的一个快捷方式,它是一个内置的魔术函数。一旦你覆盖了run
(例如,如我的玩具例子所示),你就不能再使用这个快捷方式了。在但是,
%run controlled_biomass_exp.py
应该仍然适用于您。在相关问题 更多 >
编程相关推荐