程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python附錄B 更多關於IPython的內容

編輯:Python

第2章中,我們學習了IPython shell和Jupyter notebook的基礎。本章中,我們會探索IPython更深層次的功能,可以從控制台或在jupyter使用。

B.1 使用命令歷史

Ipython維護了一個位於磁盤的小型數據庫,用於保存執行的每條指令。它的用途有:

  • 只用最少的輸入,就能搜索、補全和執行先前運行過的指令;
  • 在不同session間保存命令歷史;
  • 將日志輸入/輸出歷史到一個文件

這些功能在shell中,要比notebook更為有用,因為notebook從設計上是將輸入和輸出的代碼放到每個代碼格子中。

搜索和重復使用命令歷史

Ipython可以讓你搜索和執行之前的代碼或其他命令。這個功能非常有用,因為你可能需要重復執行同樣的命令,例如%run命令,或其它代碼。假設你必須要執行:

In[7]: %run first/second/third/data_script.py

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved