![](/img/trans.png)
[英]Stop execution of python script when parent Bash shell script is killed
[英]How to stop python script execution and end up in python shell
Octave具有keyboard
功能,可以停止腳本的執行並將您放到交互式octave外殼中,因此可以在此時檢查變量並執行我們的其他調試操作。
python中有類似的東西嗎?
是。
但是在運行腳本時必須使用
-i
選項:
python -i my_script.py
實際上,您正在尋找python調試器pdb
。 因此,您必須:
import pdb
# some code
my_var = 1
pdb.set_trace()
print(my_var)
這將使您進入python調試器。 這是一個廣泛的話題,最好從閱讀文檔開始
pdb是調試的正確答案,但是有時可以使用常規的REPL很好:
>>> import code
>>> code.interact(local=locals())
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.