美文网首页
无标题文章

无标题文章

作者: gagaxiaolong | 来源:发表于2015-04-09 15:02 被阅读0次

    title: "Ipython使用指南"

    date: 2015-04-10 17:24:42

    tags: Python

    ---

    >Python Shell的增强版,支持变量自动补全,自动缩进,支持bash shell命令,内置了许多很多有用的功能和函数。

    ##安装

    ###在debian下安装

    ```sudo apt-get install install ipython```

    ##下面介绍IPython的一些常用命令

    命令  |  说明

    --- | ------

    %quickref | 快速引导。

    %magic | Magic Function详细说明。%fun?获取具体帮助。

    %lsmagic | 列出所有可用Magic Functions。

    obj?,obj?? | 获取对象信息,??返回详细信息,比如源码。

    ?obj*abc* | 返回对象匹配成员。比如str.is*

    !,!! | 执行系统命令,捕获输出结果为字符串或列表。

    %doctest_mode | 切换shell提示样式,包括提示符、输出等设置。

    %pprint | Pretty-Print开关。

    %bookmark | 目录书签。

    %cd,%pwd,%_dh | 工作目录。

    %dirs,%popd,%pushd | 目录栈。

    %ed,%edit | 使用编辑器打开文件。

    %debug | 进入最后一次异常场景,pdm.pm()。

    %pdb | PDB开关。引发异常时是否进入调试状态。

    %pdoc | 查看对象__doc__信息

    %psource | 显示源码对象

    %pfile | 查看包含制定对象的文件内容

    %pycat | 按页查看文件

    %run | 执行指定文件

    %prun,%time,%timeit | 性能测试

    %psearch | 在当前名字空间按通配符搜索名字

    %who,%whos | 查看所有变量

    %env | 输出环境变量

    %hist | 输出历史命令列表

    %reset | 重置环境,移除所有名字

    ###备注

    + 在shell command中可以用$name引用Python名字,$$name引用环境变量

    + 系统命名捕获可以直接赋值给某个名字,如name=!uname

    + %ed:-n跳转到指定行;-x退出编辑器时不执行;-p使用上一次ed命令

    + %run:-n设定__name__为非“__main__”;-i引入交互环境名字空间;-d进入调试模式;-t timeit;-p profile。

    相关文章

      网友评论

          本文标题:无标题文章

          本文链接:https://www.haomeiwen.com/subject/edhzxttx.html