当我在Ubuntu中启动iPython时,通常我会像这样运行脚本:
run code.py
如果失败,我可以继续使用代码中定义的变量和函数。当我使用文本编辑器修复代码并尝试再次运行它时,问题就开始了。然后我得到:
run code.py
File "<ipython-input-16-b1a3e2c6b7e8>", line 1
run code.py
^
^始终标记.py扩展名之前的最后一个字符。如果关闭iPython并重新打开它,则可以运行代码而不会出现问题。仅当我从iPython运行第二个代码时才会出现此问题,并且可以通过重置iPython解决此问题。
这很烦人,我不知道是什么原因造成的。
答案 0 :(得分:1)
我终于意识到了问题所在。我在大多数脚本中都调用了一个变量“ run”,然后将ipython保留为未运行命令。