为什么当我使用“ from module import *”,并且想通过帮助(模块)查看模块的功能时,它不起作用?

时间:2019-04-16 14:42:08

标签: python-3.x

为什么我只用import module来查看其中的功能?

通过帮助(模块) 但是from module import *并没有引起注意 有什么办法可以通过from module import *

来查看其功能

1 个答案:

答案 0 :(得分:3)

执行from module import *时-仅将module中导出的符号添加到模块中。名称module本身未导入。由于help仅查看导入符号的文档,因此help(module)无法正常工作。

>>> from os import *
>>> help(os)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'os' is not defined
>>> 

您可以执行以下操作:

>>> import os
>>> help(os)

>>> 
>>> from os import path
>>>