Advertisement

IPython 是交互式计算和开发环境

阅读量:

一、 IPython基础

1.1 代码自动补全:Tab键

可补全内容包括:变量名、函数名、成员变量函数、目录文件

1.2 内省(Itrospection)

在变量名之前或之后加上问号(?),这样可以显示这个对象的相关信息。

当这个对象是一个函数或实例方法时,则该对象的docstring会被显式地呈现。

使用??还将显示该函数的源代码

除了访问IPython命名空间之外,在特定符号配合下(如使用通配符*),我们便能列举出与之相关的名称。例如,在NumPy顶层命名空间中包含'load'的所有函数如下:

np.*load*?

1.3 %run 命令

当处于IPython交互式会话环境中时,在每个文件中都可以使用%run命令将其视为Python程序运行。

该脚本的行为与在标准终端环境中(通过运行python xxx.py启动)时表现一致。在此之后,在文件中定义的所有变量都可以在当前交互式Python会话环境中方便地访问。

如果Python脚本需要用到命令行参数,可以将参数放到文件路径后面

停止当前运行中的代码:每当处理一段代码时(无论是在调试模式还是正常模式),如果按下键盘上的Ctrl+C键,则会触发用户输入中断信号并导致产生KeyboardInterrupt异常。

**1

全部评论 (0)

还没有任何评论哟~