1、ipython
python的一个解释器。
官网介绍,帮助文档。
看out。。- - -
?Ipython的概述和间接
Help(name)
查询指定名称的帮助。
Obj?列出obj对象的详细信息。
Obj??列出更加详细的信息。
2、特殊变量
_表示前一次输出
—表示倒数第二次输出。
——表示倒数第三次输出。
-Oh显示所有输出历史。
-dh 显示目录。
3、执行shell的命令
调用shell能用的命令。
!command执行shell命令。
!ls-l
!touch test.txt
file=!ls -l |grep py
4、魔术方法
使用%号开头,ipython %timeit时间函数。
使用%%号的开头。
%%js
使用%百分号开头的,IPython内置的特殊方法
%magic 格式
% 开头是line magic
%% 开头是 cell magic,notebook的cell
%alias 定义一个系统命令的别名
alias ll ls -l
%timeit statement
-n 一个循环loop执行语句多少次
-r 循环执行多少次loop,取最好的结果
%%timeit setup_code
code.....
5、魔术方法
%cd 改变当前工作目录,cd可以认为是%cd的链接。路径历史在_dh中查看
%pwd、pwd 显示当前工作目录
%ls 、ls 返回文件列表
注意:%pwd这种是魔术方法,是IPython的内部实现,和操作系统无关。而!pwd 就要依赖当前操
作系统的shell提供的命令执行,默认windows不支持pwd命令
%%js、%%javascript 在cell中运行js脚本
%%js
alert('a' + 1)