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

问题描述

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

通过帮助(模块)但它没有被唤醒 from module import * 有没有办法通过from module import *

标签: python-3.x

解决方案


当您这样做时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
>>> 

推荐阅读