发布时间:2019-07-22 17:38:35编辑:auto阅读(1375)
help()
在python命令行中键入help()
,可以看到:
>>> help()
Welcome to Python 3.5's help utility!
If this is your first time using Python, you should definitely check out
the tutorial on the Internet at http://docs.python.org/3.5/tutorial/.
Enter the name of any module, keyword, or topic to get help on writing
Python programs and using Python modules. To quit this help utility and
return to the interpreter, just type "quit".
To get a list of available modules, keywords, symbols, or topics, type
"modules", "keywords", "symbols", or "topics". Each module also comes
with a one-line summary of what it does; to list the modules whose name
or summary contain a given string such as "spam", type "modules spam".
help>
进入help帮助文档界面,根据屏幕提示可以继续键入相应关键词进行查询,继续键入modules
可以列出当前所有安装的模块:
help> modules
Please wait a moment while I gather a list of all available modules...
AutoComplete _pyio filecmp pyscreeze
AutoCompleteWindow _random fileinput pytweening
......
Enter any module name to get more help. Or, type "modules spam" to search
for modules whose name or summary contain the string "spam".
可以继续键入相应的模块名称得到该模块的帮助信息。
这是python的通用的查询帮助,可以查到几乎所有的帮助文档,但我们很多时候不需要这样层级式地向下查询,接下来会介绍如何直接查询特定的模块和函数帮助信息。
.py
结尾的普通模块help(module_name)
例如要查询math
模块的使用方法,可以如下操作:
>>> import math
>>> help(math)
Help on built-in module math:
NAME
math
DESCRIPTION
This module is always available. It provides access to the
mathematical functions defined by the C standard.
FUNCTIONS
acos(...)
acos(x)
Return the arc cosine (measured in radians) of x.
...
>>>
使用
help(module_name)
时首先需要import该模块,有些教程中不进行导入而在模块名中加入引号help('module_name')
,这种方法可能会带来问题,大家可以用math模块测试,建议使用先导入再使用help()
函数查询
sys.bultin_modulenames
>>> import sys
>>> sys.builtin_module_names
('_ast', '_bisect', '_codecs', '_codecs_cn', '_codecs_hk', ... 'zlib')
>>>
需要导入sys模块。这里列举的一般是自带的使用C/C++编译链接的模块
dir(module_name)
如我们需要列举出math
模块下所有的函数名称
>>> dir(math)
['__doc__', '__loader__', '__name__',...]
>>>
同样需要首先导入该模块
help(module_name.func_name)
如查看math
下的sin()
函数
>>> help(math.sin)
Help on built-in function sin in module math:
sin(...)
sin(x)
Return the sine of x (measured in radians).
>>>
print(func_name.__doc__)
如查看内建函数print
用法
>>> print(print.__doc__)
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
Prints the values to a stream, or to sys.stdout by default.
...
>>>
__doc__
前后是两个短下划线,在python中会合并为长下划线python中的
help()
类似unix中的man
指令,熟悉后会对我们的编程带来很大帮助
上一篇: python使用stub模块调用wcf
下一篇: python3 metaclass--创
47485
45787
36785
34318
28956
25590
24437
19607
19103
17628
5459°
6042°
5565°
5633°
6567°
5371°
5371°
5879°
5852°
7164°