Python的ipython的使用

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)

posted @ 2018-11-12 15:55  Python爱好者666  阅读(1247)  评论(0)    收藏  举报