第2章中,我們學習了IPython shell和Jupyter notebook的基礎。本章中,我們會探索IPython更深層次的功能,可以從控制台或在jupyter使用。
Ipython維護了一個位於磁盤的小型數據庫,用於保存執行的每條指令。它的用途有:
這些功能在shell中,要比notebook更為有用,因為notebook從設計上是將輸入和輸出的代碼放到每個代碼格子中。
Ipython可以讓你搜索和執行之前的代碼或其他命令。這個功能非常有用,因為你可能需要重復執行同樣的命令,例如%run命令,或其它代碼。假設你必須要執行:
In[7]: %run first/second/third/data_script.py
在ubuntu中建立django項目時,出現了錯誤,經過查閱
The phenomenon and background