python调用ipython_Python的ipython的使用

2022-08-22 13:36:26

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)

  • 作者:weixin_39723519
  • 原文链接:https://blog.csdn.net/weixin_39723519/article/details/110321873
    更新时间:2022-08-22 13:36:26