IPython的基本使用
1、帮助:
?:IPython的概述和简介
help:查询指定名称的帮助
obj? :列出obj对象的详细信息
obj?? : 列出更加详细的信息
2、特殊变量:
_ 表示前一次输出
__ 表示倒数第二次输出
___ 表示倒数第三次输出
_dh :目录历史 ---》 返回列表
_oh :输出历史 ---》 返回字典
3、shell命令:
!command执行shell命令(当前系统的shell命令)如果当前系统是wind的话,那很多命令不能执行,需要通过额外的配置,将当前系统支持shell命令,如果是Linux的话,基本都可以执行。
!ls -l
!touch a.txt
files = !ls -l | grep py
4、魔术方法:
使用% 百分号开头的IPython内置的特殊方法
%magic 格式
% 开头是line magic
%% 开头是cell magic,notebook的cell
%alias定义 一个系统命令的别名
alias ll ls -l
ll
%timeit statement
-n 一个循环loop执行语句多少次
-r 循环执行多少次loop,取最好的结果
%%timeit setup_code
code。。。。 这个是针对整个cell的
%cd 改变当前工作目录,cd可以认为是%cd的链接,路径历史在_dh中查看
%pwd ,pwd显示当前工作目录
%ls 、ls 返回文件列表
注意:%pw这种事魔术方法,是IPython的内部实现,和做操系统无关,而!pwd 就要依赖当前操作系统的shell提供的命令执行,默认windows不支持pwd
%%js、%%JavaScript在cell中运行js脚本
%%js
aleart(‘a’ + 1)