【Python】ipython 快捷键 魔术命令 以及系统交互命令

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
ipython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。在ubuntu 下只要 sudo apt-get install ipython 就装好了,通过 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形式返回系统环境变量
IPython+交互式环境常用命令 IPython交互式环境常用命令 阅读详情

相关推荐

python--ipython入门

最近在cmd窗口进入python交互环境时老是出现报错: Python 3.7.3 (default, Mar 27 2019, 17:13:21) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32 Type "help", "copyright", "credits" or "license" for more information....

liuyingying0418的博客 308

Python进阶(四)】——魔术命令

该篇文章首先利用Python展示了其常的魔术命令,包括类的运行程序;运行时间计算;更在异常信息;调试程序;程序运行情况;内存使用情况的相关魔术命令

jd1813346972的博客 932

ipython中的快捷键大全_【Python数据分析】IPython快捷键

命令 说明CTRL+P(或向上箭头) 后向搜索命令历史中以当前输入的文本开头的命令CTRL+N(或向下箭头) 前向搜索命令历史中以当前输入的文本开头的命令CTRL+R 按行读取的反向历史搜索(部分匹配)CTRL+Shift+v...

weixin_34893555的博客 377

Ipython 解释器之魔法命令

Ipython 解释器之魔法命令

qqrrjj2011的博客 1116

PythonIPython 快捷键 魔术命令 以及系统交互命令

IPython 是一个 python交互shell。在ubuntu 下只要 sudo apt-get install ipython 就装好了,通过 ipython 启动

weixin_45776381的博客 425

ipython是一个交互式计算系统_IPython:一种交互式计算和开发环境(魔术命令快捷键)...

%run命令IPython会话环境中,所有文件都可以通过%run命令当做Python程序来运行。假设在ipython_script_test.py中存放了一段简单的脚本,如下所示:def f(x,y,z):return (x+y)/za=5b=6c=7.5result=f(a,b,c)只要将文件名传给%run就可以运行in[550]: %run ipython_sricpt_test.py脚本是...

weixin_42561910的博客 315

Pythonipython简介及与原生python shell比价

关于什么是ipython,本文就不加以介绍了,他是一个非常流行的python解释器,相比于原生的python解释器,有太多优点和长处,因此几乎是python开发人员的必知必会。

GIS摆渡人 639

IPython的使用

参考书籍: 《利用Python进行数据分析》 《scikit-learn机器学习》 1.IPython基础 (1)启动Ipython cmd IPython (2)tab键 功能:搜索命名空间和自动完成对象或模块属性,搜索路径 (3)内省 ? 显示通用信息  ??(显示函数源代码) ?结合通配符(*)显示所有与该通配符表达式相匹配的名称 (4)键盘快捷键 Ctrl-P  ...

dss875914213的博客 464

ipython中的快捷键_ipython快捷键操作及常用命令

Ipython shell命令- Ctrl-P 或上箭头键 后向搜索命令历史中以当前输入的文本开头的命令- Ctrl-N 或下箭头键 前向搜索命令历史中以当前输入的文本开头的命令- Ctrl-R 按行读取的反向历史搜索(部分匹配)- Ctrl-Shift-v 从剪贴板粘贴文本- Ctrl-C 中止当前正在执行的代码- Ctrl-A 将光标移动到行首- Ctrl-E 将...

weixin_39800990的博客 611

ipython控制台命令_Ipython常用加速开发小技巧

这里没有放图了,动手做一下比什么都好。1.Tab自动补全这个用linux都不会陌生2.内省这个就比较给力一点了,当你在对象后面加上?后就可以将这个对象的所有信息显示出来。当你在对象后面加上两个??时,还能将源代码显示出来。3.%run使用%run命令(注意前面的百分号),可以执行.py文件,如:%run test.py4.%cpaste当我们直接从网页或者ide里面复制代码到ipython时候,因...

weixin_32630003的博客 387

ipython环境的基本使用

安装好ipython,在shell中输入ipython进入ipython环境 ## tab键的自动补全功能 ## 类似于任何一个shell中,tab键具有自动补全功能,同样在ipython中,也具有同样的功能。除了能够自动提示并且补全变量名称、对象的属性方法以外,还支持系统中路径的提示选择。比如: tiem.<tab>则会出现提示内容,如果...

Scorpion-S的博客 1683

ipython使用_Ipython使用指南

一、简介2001年,Fernando Perez为了得到一个更为高效的交互Python解释器而启动的一个项目,IPython不仅仅是一个加强版的shell,他可以直接进行绘图操作的GUI控制台,一个基于web的交互式笔记本,以及一个轻量级的快速并行计算引擎。ipython是一个升级版的交互python命令行工具.二、ipython安装一、在已有Python环境安装pip install ipy...

weixin_39718173的博客 997

IPython的常见用法

IPython交互式的Python命令行 安装: pip install ipython 使用(命令行中启动): ipython # 与Python解释器的使用方法一致 IPython高级功能: # 1. TAB键自动补全 # 2. ? :内省、命名空间搜索 # 3. ! :执行系统命令 # 4. 丰富的快捷键 执行系统命令: ...

dfkk36262的博客 368

$《利用Python进行数据分析》学习笔记系列——IPython

本文主要介绍IPython这样一个交互工具的基本用法。 1. 简介   IPython是《利用Python进行数据分析》一书中主要用到的Python开发环境,简单来说是对原生python交互环境的增强。作者进行Python开发最经典的开发环境搭配是:IPython外加一个文本编辑器,其实我自己平时写python代码也差不多是这样的开发环境:Windows系统下是IPython加notepad++,...

weixin_30814223的博客 111

ipython

ipython 是一个 python交互shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。 Tab键自动完成 内省 In [6]: #在变量的前面或者后面加上一个问号,就可以将有关该对象的一些通用信息显示 出来。如果该对象是一个函数或实例方法则dostring(如果有)也会被显示...

weixin_30379973的博客 69

Python编程:IPython的基本使用

环境安装 基本使用

彭世瑜的博客 1682

史上最详细、最完全的ipython使用教程,Python使用者必备!——ipython系列之一

一、ipython简介 关于什么是ipython,本文就不加以介绍了,他是一个非常流行的python解释器,相比于原生的python解释器,有太多优点和长处,因此几乎是python开发人员的必知必会。 1、ipython相比于原生的python有什么优势 (1) python shell不能在退出保存历史;ipython历史记录自动保存:保存在history.sqlite文件下:可用...

MIss-Y的博客 9万+

Python——使用ipython

1、打开命令行窗口,运行pip install ipython,安装ipython,如果安装了anaconda,就不需要安装ipython 了,因为anaconda自带ipython; 2、运行ipython,进入ipython窗口; 3、命令前加叹号,可在当前窗口执行系统命令,如!ipconfig /all; 4、按Tab键补全命令; 5、运用*和?进行模糊查询,如 6、运用?查询对象信息,如 7、运用??查询函数代码,如 ...

wxsy024680的博客 1万+
上一篇: 【Opencv】cvCreateTrackbar Error "void (*)(int)"类型的实参与"int"类型的形参不兼容
AlienGrey
博客等级 码龄11年 3粉丝 6原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值