一 鍵盤快捷鍵
- ctrl-p 或上箭頭鍵 後向搜尋命令歷史中以當前輸入的文字開頭的命令
- ctrl-n 或下箭頭鍵 前向搜尋命令歷史中以當前輸入的文字開頭的命令
- ctrl-r 按行讀取的反向歷史搜尋(部分匹配)
- ctrl-shift-v 從剪貼簿貼上文字
- ctrl-c 中止當前正在執行的**
- ctrl-a 將游標移動到行首
- ctrl-e 將游標移動到行尾
- ctrl-k 刪除從游標開始至行尾的文字
- ctrl-u 清除當前行的所有文字譯註12
- ctrl-f 將游標向前移動乙個字元
- ctrl-b 將游標向後移動乙個字元
- ctrl-l 清屏
二 魔術命令
%quickref 顯示ipython的快速參考
%magic 顯示所有魔術命令的詳細文件
%debug 從最新的異常跟蹤的底部進入互動式偵錯程式
%hist 列印命令的輸入(可選輸出)歷史
%pdb 在異常發生後自動進入偵錯程式
%paste 執行剪貼簿中的python**
%cpaste 開啟乙個特殊提示符以便手工貼上待執行的python**
%reset 刪除interactive命名空間中的全部變數/名稱
%page object 通過分頁器列印輸出object
%run script.py 在ipython中執行乙個python指令碼檔案
%prun statement 通過cprofile執行statement,並列印分析器的輸出結果
%time statement 報告statement的執行時間
%timeit statement 多次執行statement以計算系綜平均執行時間。對那些執行時 間非常小的**很有用
%who、%who_ls、%whos 顯示interactive命名空間中定義的變數,資訊級別/冗餘度可變
%xdel variable 刪除variable,並嘗試清除其在ipython中的物件上的一切引用
三 輸入與輸出變數
最近的兩個輸出結果分別儲存在 _ 和 __ 變數中。
in [6]: a = 1in [
7]: a
out[
7]: 1
in [
8]: _7
out[
8]: 1
in [
9]: _i7
out[
9]: '
a'
Ipython 互動式的Python命令列
ipython 是乙個 python 的互動式 shell,比預設的python shell 好用得多,支援變數自動補全,自動縮排,支援 bash shell 命令,內建了許多很有用的功能和函式。ipython 是基於bsd 開源的。ipython 為互動式計算提供了乙個豐富的架構,包含 強大的互動...
Apache Hive其他類互動式命令和命令列命令
1.hive互動式命令所謂的互動式值的是類似mysql互動式模式,即命令列直接輸入hive,直接在裡面寫hql語句。quit set x 設定hive的引數和屬性的,只限於當前客戶端,當前客戶端退出則引數失效,永久生效則寫在配置檔案中 例如 set hive.exec.mode.local.auto...
《互動式程式設計 第2版》一1 3 設計與互動
偉大的工業設計師henry dreyfuss把設計稱為 對人的測量 意思是,設計是理解和分析人類行為的絕佳途徑。如何定義 設計 一詞,這留給別人去想 而我則關注互動設計作為 創作一種工具或方法 的方面,我們使用這種工具或方法完成一些特定的事情。需要完成的事情越具體或特殊,所需的工具就越要精雕細刻,互...