方法一:
作者:李阳良
链接:https://www.zhihu.com/question/28840494/answer/42449577
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
推荐使用 IPython: Jupyter and the future of IPython主要特点和便捷的地方:
- 按 tab 键可以补全,包括 import 时的模块,类对象的成员等。
- 方便查看文档,想查看任意对象的文档时,直接在后面加个”?”,如:
In [12]: import os
In [13]: os.mkdir?
Type: builtin_function_or_method
String Form:<built-in function mkdir>
Docstring:
mkdir(path [, mode=0777])
Create a directory.
3.方便查看源代码,上面提到一个问号查看文档,两个问号就可以查看源码了,而且有高亮:
In [21]: import logging
In [22]: logging.error??
Type: function
String Form:<function error at 0x7f8ab845f320>
File: /usr/lib/python2.7/logging/__init__.py
Definition: logging.error(msg, *args, **kwargs)
Source:
def error(msg, *args, **kwargs):
"""
Log a message with severity 'ERROR' on the root logger.
"""
if len(root.handlers) == 0:
basicConfig()
root.error(msg, *args, **kwargs)
方法二:
cmd输入python -m pydoc -p xxxx且不关闭窗口,
在命令窗口里输入“b”,选择browser。
(xxxx,是任意闲置的端口号)