如何从ipython运行脚本文件

时间:2018-12-20 00:29:32

标签: ipython

如何从iPython运行脚本?

我正在寻找一种方法,每当我对正在处理的类进行更改时,便停止退出并打开iPython。重新加载对我来说效果不佳。

我要从iPython运行的脚本./hello-world.py的内容是

#!/usr/bin/env python

print('hello world')

我尝试过

hello-world.py                                                                                                                                
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-6-136f991ec00e> in <module>
----> 1 remap-discourse-users-to-wordpress.py

NameError: name 'hello' is not defined

 ./hello-world.py                                                                                                                              
  File "<ipython-input-7-6d10642b89fe>", line 1
    ./remap-discourse-users-to-wordpress.py
    ^
SyntaxError: invalid syntax

1 个答案:

答案 0 :(得分:1)

我发现您只需添加run

In [8]: run ./hello-world.py                                                                                                                          
hello-world

这可以重新加载我正在使用的模型,而不必重新执行所有干预步骤即可回到原来的状态,从而提高了我的工作效率。