Как запустить файл скрипта из ipython - PullRequest
0 голосов
/ 20 декабря 2018

Как запустить скрипт из iPython?

Я ищу способ прекратить выход и открывать iPython каждый раз, когда я изменяю классы, над которыми я работаю.перезагрузка у меня не работает.

Содержимое скрипта ./hello-world.py Я пытаюсь запустить из iPython:

#!/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 голосов
/ 20 декабря 2018

Я обнаружил, что все, что вам нужно добавить, это run.

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

. Это увеличило мою производительность, поскольку я могу перезагрузить модели, с которыми я работаю, без необходимости повторного выполнения всех промежуточных шагов, чтобы получитьобратно в состояние, в котором я был.

...