許多小伙伴在使用 python 自帶的交互模式的時候常常會有很多困擾:它不支持 tab 補全,退出不能保存歷史記錄,不能快速獲得模塊信息,在需要使用命令的時候也不是很方便。為了解決這些問題,ipython 出現(xiàn)了。接下來,小編就給各位小伙伴們介紹兩款好用的 python 交互型解釋器(ipython 和其進階版—jupyter notebook),希望各位讀者大大能夠喜歡。
ipython
安裝:?pip install ipython
?
使用:按 ?WIN+R
? 進入運行界面,輸入 ?cmd
?點擊確定進入命令行,在命令行輸入?ipython
?進入。
退出:在i python 交互中輸入?exit()
?點擊回車退出。
介紹:在文章的開頭提到的所有的問題幾乎都得到了解決,比如:
使用通配符可以模糊查詢方法名及屬性。
Tab 補全功能:
使用 ?!命令行
? 可以運行系統(tǒng)命令行。
使用 ?%save
? 可以把指定的 cell 代碼保存到指定的 py 文件中。
用法:?%save 路徑 代碼塊范圍
?
例如下方使用 ?%save
? 保存了8到12的 cell 塊的代碼到F盤的 ?sele.py
? 文件中。
Jupyter notebook
安裝: ?pip install jupyter notebook
?
使用:按 ?WIN+R
? 進入運行界面,輸入 ?cmd
?點擊確定進入命令行。命令行輸入? jupyter notebook
?,啟動后會出現(xiàn)一個 web 頁面(jupyter notebook 是部署在本地的 web 應(yīng)用)。
注:啟動后不能關(guān)閉命令行,否則服務(wù)器會被關(guān)閉。
退出:有專門的登出按鈕,也可以關(guān)閉瀏覽器后關(guān)閉命令提示符。
介紹:jupyter notebook 是基于 ipython 開發(fā)的一個 web 頁面應(yīng)用,擁有 ipython 的所有功能,同時它具有更多的功能(更像一個 IDE),比如可以將代碼保存成 ipynb 文件或者打開這類文件,可以選擇不同的 python 解釋器。同時它支持更多的功能,比如顯示圖像等。更多的 notebook 的特性讀者們可以自行挖掘( ?%quickref
? 可以快速查詢 ipython 的所有功能)。
小結(jié)
jupyter notebook 因為它具有圖像顯示功能(還是能動態(tài)顯示的那種)而廣受數(shù)據(jù)分析人員的青睞。而普通的 python 開發(fā)工程師使用 ipython 就足夠進行 python 代碼的調(diào)試了。以上就是關(guān)于 ipython 和 jupyter notebook 的全部介紹。更多軟件介紹,關(guān)注W3C技術(shù)頭條。