ipython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。

具体的介绍和安装可以查看ipython的官方文档

这里只记录一下一些基本常用功能。(后期不断跟进)

Tab自动完成:

在Python shell中,实现自动完成,需要在编译时增加readline支持特性

>>> import rlcompleter, readline
>>> readline.parse_and_bind(‘tab:complete’)

这样,我们就可以使用TAB来完成自动补全功能。按一次TAB自动完成匹配,或者两次TAB列出所有可能的匹配列表。

在ipython中,该功能是默认开启的,更有意思的是,ipython还能帮助我们找到需要载入的模块

In [1]: import o<TAB>
opcode operator optparse os os2emxpath ossaudiodev
In [1]: import xm<TAB>
xml xmllib xmlrpclib

同时,使用TAB还能列出模块的所有方法和属性

ipython

帮助:

在ipython中,在命令最后加上?,便能够输出帮助信息

微信截图_20160323202416

好了,先暂时写到这里吧。通过这篇文章,同时熟悉了一些wordpress博文的编辑方式。