IPython+交互式环境常用命令

1)Tab自动补全
包括自动补全命名空间和完成对象或模块的属性和方法,函数关键字参数。

2) 内省
在变量的前边或后边加(?)可以显示通用信息,加(??)除了显示通用信息还可以显示代码。此外,一些字符在配以通配符(*)可以显示出所有与该统配表达式相匹配的名称。例如

import numpy as np
np.*load*?
np.load
np.loads
np.loadtxt
np.pkgload

3)%run命令

在Ipython回话环境中,所有文件都可以通过%run命令当做python程序来运行,比如有一个test.py的简单脚本,可通过语句%run test.py来运行,并且该文本中的命名变量都可被访问。

4)中断程序命令

“Ctrl-C”

5) 执行剪切板中的代码,

ctrl-shift-v,注意该命令中代码块中不能包含空行,会被认为代码块的结束符,此种情况,可通过两个魔术函数来解决%paste和%cpaste(仅比%paste多了一行粘贴代码提示符)。

6)键盘快捷键

Ctrl-A 将光标移至行首

Ctrl-E 将光标移至行尾

Ctrl-U 清除当前行的所有文本

Ctrl-K 删除从光标开始到行尾的文本

Ctrl-P/上箭头 后向搜索历史中以前输入的文本开头的命令

Ctrl-N/下箭头 前向搜索历史中以前输入的文本开头的命令

7) IPython魔术命令

%magic 查看所有魔术命令的详细文档

%quickref 显示ipython的快速参考

%hist 打印命令的输入(可选输出)历史

%paste 执行剪切板中的python代码

%reset 删除interactive命名空间中的全部变量/名称

%page 通过分液器打印输出object

%run script.py 在ipython中执行一个python脚本文件

%prun statement 通过cProfile执行statement,并打印分析器的输出结果

%time statement 报告statement的执行时间

%timeit statement 报告statement以计算系统平均执行时间。对执行时间较小的代码很有用

%xdel variable 删除variable,并尝试清除其在ipython中的对象上的一切引用

%who、%who_ls、%whos 显示interactive命名空间中定义的变量,信息级别/冗余度可变

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

墨岚❤️

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值