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)
还没有任何评论哟~
