2013-11-25 40 views
1

在Ruby中,使用pry,您可以在發生未捕獲的異常時啓動交互式shell會話(也稱爲讀取評估打印循環),從而大大加快調試速度。在未被捕獲的錯誤上啓動IPython會話

我發現對於大多數情況,在Python中相當於pry的是ipython。有沒有辦法通過ipython啓用上述功能?另外,是否有另一種方法可以在Python中實現這一點?

回答

1

是的,ipython可以做到這一點。本地python也有這個功能。在unix中,您可以簡單地編寫python進行交互式shell會話。 Ipython是一個更高級別的工具 - 它可以存儲以前會話的輸入,並可以保存其他的輸入。如果你喜歡GUI,你可以在你的瀏覽器中安裝ipython-notebook進行交互式編程。

相關問題