2017-07-27 11 views
3

デバッグのためにPythonスクリプトの最後でREPLを起動するにはどうすればよいですか?Pythonスクリプトの最後でREPLを起動するには?

code; 
code; 
code; 

require('repl').start(global); 

任意のPythonの代替があります:ノードでは、私はこのような何かを行うことができますか?

➜ Desktop echo "a = 50" >> scrpt.py 
➜ Desktop python -i scrpt.py 
>>> a 
50 

スクリプトが実行された後、これはPythonのを起動します:あなたは、コマンドプロンプトからこれを実行すると

+1

あなただけの他の道を行くと、REPL環境でスクリプトをインポートすることができます – Caleth

答えて

2

を使用しています。

はまた、ちょうどあなたのスクリプトでTruePYTHONINSPECTを設定します。

import os 
os.environ['PYTHONINSPECT'] = 'TRUE' 
2

ただ単に-iを使用し、PDB(Pythonのデバッガ)

import pdb 
print("some code") 
x = 50 
pdb.set_trace() # this will let you poke around... try "p x" 
print("bye") 
関連する問題