ipython快捷鍵操作及常用命令


Ipython shell命令
- 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 清屏

Ipython 魔術命令
%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中的對象上的一切引用

Ipython系統交互命令
如:dir_info = !dir ipython中的變量可以保存系統shell中返回的結果,在調用系統shell命令時加上!即可
%bookmark db /home/wesm/Dropbox 將db作為書簽永久保存
%alias ll ls -l 將ll作為ls -l的別名暫時保存
%!cmd 在系統shell中執行cmd
%output = !cmd args 執行cmd,並將stdout存放在output中
%alias alias_name cmd 為系統shell命令定義別名
%bookmark 使用IPython的目錄書簽系統
%cd directory 將系統工作目錄更改為directory
%pwd 返回系統的當前工作目錄
%pushd directory 將目前目錄入棧,並轉向目標目錄
%popd 彈出棧頂目錄,並轉向該目錄
%dirs 返回一個含有當前目錄棧的列表
%dhist 打印目錄訪問歷史
%env 以dict形式返回系統環境變量
---------------------
作者:Lucas__liu
來源:CSDN
原文:https://blog.csdn.net/lb245557472/article/details/80078882
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM