python如何查看模块帮助_如何访问Python帮助(“模块”)显示的模块列表?

您可以自己模仿所有帮助.内置帮助使用pydoc,它使用ModuleScanner类获取有关所有可用库的信息 – 请参阅

pydoc.py中的第1873行.

以下是链接中的一些修改后的代码版本:

>>> modules = []

>>> def callback(path, modname, desc, modules=modules):

if modname and modname[-9:] == '.__init__':

modname = modname[:-9] + ' (package)'

if modname.find('.') < 0:

modules.append(modname)

>>> def onerror(modname):

callback(None, modname, None)

>>> from pydoc import ModuleScanner

>>> ModuleScanner().run(callback, οnerrοr=onerror)

>>> len(modules)

379

>>> modules[:10]

['__builtin__', '_ast', '_bisect', '_codecs', '_codecs_cn', '_codecs_hk', '_codecs_iso2022', '_codecs_jp', '_codecs_kr', '_codecs_tw']

>>> len(modules)

379

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值