可以想象一下,拋出異常時自動把你帶到IPythonShell是不是很開心?而且和普通的IPython不同,這個時候可以調用p(print),up(upstack),down(downstack)之類的命令。還能創建臨時變量,執行任意函數。
事實上這是可以實現的,而且很簡單,不過你要先安裝IPython。然后把以下代碼保存為`crash_on_ipy.py`然后在你的項目代碼某個地方importcrash_on_ipy就可以了。
可以想象一下,拋出異常時自動把你帶到IPythonShell是不是很開心?而且和普通的IPython不同,這個時候可以調用p(print),up(upstack),down(downstack)之類的命令。還能創建臨時變量,執行任意函數。
事實上這是可以實現的,而且很簡單,不過你要先安裝IPython。然后把以下代碼保存為`crash_on_ipy.py`然后在你的項目代碼某個地方importcrash_on_ipy就可以了。