python-3.x - 为什么当我使用“ from module import *”并且我想通过帮助(模块)查看模块的功能时它不起作用?
问题描述
为什么我应该只使用它import module
来查看其中的功能?
通过帮助(模块)但它没有被唤醒 from module import *
有没有办法通过from module import *
解决方案
当您这样做时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
>>>
推荐阅读
- mongodb - MongoDB中的聚合与对象数组
- javascript - 如何通过更改 html 表单中的选择选项来更改变量?
- sass - 如何在 Rollup 中编译 Sass 文件并将它们内联注入?(在影根中)
- android - 如何在协程中更新 Android UI?
- mysql - 如何通过在 MySQL 中创建虚拟表来解决此错误?
- python - Python Ibm_watson:ImportError:无法导入名称“MyService”
- c++ - c ++内存泄漏检测器'asan'无法检测内存泄漏并且无法将asan输出日志重定向到文件
- c++ - 在hackerrank平台上的列表中插入节点时出现分段错误
- ios - 不是每次都调用accessibilityPerformMagicTap
- node.js - 续集 ORDER BY