学习python的利器-ipython
来源:互联网 发布:感染病毒源码 编辑:程序博客网 时间:2024/06/05 08:01
ipython是python交互式shell, 它支持代码自动补全,支持高亮,支持shell命令;
In [3]: help email.mime.text.MIMEText
------> help(email.mime.text.MIMEText)
我个人觉得ipython最大的好处就是代码自动补全(同时它会列出模块里的类、函数、变量,这样对于学习某一个模块太有帮助了,下面的例子显示怎么使用ipython 的帮助功能:
在ubuntu下首先安装ipython
sudo apt-get install ipython
启动ipython:
观察email 的MIMEText方法使用帮助:
In [1]: import emailIn [2]: print email.email.Charset email._LOWERNAMES email.__reduce_ex__email.Encoders email._MIMENAMES email.__repr__email.Errors email.__all__ email.__setattr__email.FeedParser email.__builtins__ email.__sizeof__email.Generator email.__class__ email.__str__email.Header email.__delattr__ email.__subclasshook__email.Iterators email.__dict__ email.__version__email.LazyImporter email.__doc__ email._nameemail.MIMEAudio email.__file__ email.base64MIMEemail.MIMEBase email.__format__ email.emailemail.MIMEImage email.__getattribute__ email.importeremail.MIMEMessage email.__hash__ email.message_from_fileemail.MIMEMultipart email.__init__ email.message_from_stringemail.MIMENonMultipart email.__name__ email.mimeemail.MIMEText email.__new__ email.quopriMIMEemail.Message email.__package__ email.sysemail.Parser email.__path__ email.Utils email.__reduce__
In [2]: print email.mime.text.email.mime.text.MIMENonMultipart email.mime.text.__file__ email.mime.text.__reduce__email.mime.text.MIMEText email.mime.text.__format__ email.mime.text.__reduce_ex__email.mime.text.__all__ email.mime.text.__getattribute__ email.mime.text.__repr__email.mime.text.__builtins__ email.mime.text.__hash__ email.mime.text.__setattr__email.mime.text.__class__ email.mime.text.__init__ email.mime.text.__sizeof__email.mime.text.__delattr__ email.mime.text.__name__ email.mime.text.__str__email.mime.text.__dict__ email.mime.text.__new__ email.mime.text.__subclasshook__email.mime.text.__doc__ email.mime.text.__package__ email.mime.text.encode_7or8bit
In [3]: help email.mime.text.MIMEText
------> help(email.mime.text.MIMEText)
class MIMEText(email.mime.nonmultipart.MIMENonMultipart) | Class for generating text/* type MIME documents. | | Method resolution order: | MIMEText | email.mime.nonmultipart.MIMENonMultipart | email.mime.base.MIMEBase | email.message.Message | | Methods defined here: | | __init__(self, _text, _subtype='plain', _charset='us-ascii') | Create a text/* type MIME document. | | _text is the string for this message object. | | _subtype is the MIME sub content type, defaulting to "plain". | | _charset is the character set parameter added to the Content-Type | header. This defaults to "us-ascii". Note that as a side-effect, the | Content-Transfer-Encoding header will also be set. | | ----------------------------------------------------------------------
关于ipython 的介绍:
http://baike.baidu.com/view/5922975.htm
http://www.cnblogs.com/yuxc/archive/2011/03/24/2029786.html
0 0
- 学习python的利器-ipython
- 学习python的利器-ipython
- Python学习之IPython/IPython notebook篇
- 强大的Python Shell:IPython
- 【python】IPython Notebok的使用
- ipython与python的区别
- Ipython:交互式的Python命令行
- python学习笔记:ipython,scipy,pandas,flask
- Python学习笔记(二)-- iPython notebook
- Python学习笔记1——IPython
- 【Python】选择ipython替代python的理由
- Python----ipython
- python学习(3)anaconda的介绍 以及 Spyder 的 IPython 的%魔术命令
- ipython 最好用的交互python环境
- windows条件下装ipython及其机器学习库python sklearn
- windows下python学习环境之ipython环境搭建
- Python学习笔记-编译安装Python3.6.1 + iPython
- Python之IPython
- 新疆青年强行闯治安点袭警夺枪 被击伤不治身亡
- CSS: dl,dt,dd,ul,li,ol区别及应用 .
- Objective-C实现常用的4种排序算法
- fzu 1683 纪念SlingShot (矩阵优化递推,递推矩阵求和)
- 在windows系统中安装hadoop
- 学习python的利器-ipython
- 设计模式之抽象工厂
- nginx调优
- linux 进程间通信
- Error:CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temp
- 音频编程大讨论
- xcode合并模拟器和真机静态库的编译
- weblogic日志管理
- [.NET2.0]Marshal类的使用