尝试从iPython运行脚本时出现语法错误

时间:2018-10-29 01:31:14

标签: python ubuntu ipython

当我在Ubuntu中启动iPython时,通常我会像这样运行脚本:

run code.py

如果失败,我可以继续使用代码中定义的变量和函数。当我使用文本编辑器修复代码并尝试再次运行它时,问题就开始了。然后我得到:

run code.py
File "<ipython-input-16-b1a3e2c6b7e8>", line 1
    run code.py
           ^

^始终标记.py扩展名之前的最后一个字符。如果关闭iPython并重新打开它,则可以运行代码而不会出现问题。仅当我从iPython运行第二个代码时才会出现此问题,并且可以通过重置iPython解决此问题。

这很烦人,我不知道是什么原因造成的。

1 个答案:

答案 0 :(得分:1)

我终于意识到了问题所在。我在大多数脚本中都调用了一个变量“ run”,然后将ipython保留为未运行命令。