python - 将模块中的所有对象作为它们在模块中的名称导入的大多数 pythonic 方法

标签 python python-import

当您导入一个模块时,python 通过将该模块中的所有对象导入为 module.objectname 而不是 objectname 来保护命名空间。 import module.objectname as objectname 会将对象作为其在模块中的原始名称导入,但是以这种方式写出每个对象对于大型模块来说是乏味的。将模块中的所有对象作为它们在模块中的名称导入的最 pythonic 方法是什么?

最佳答案

这将从模块中导入所有内容作为它们的名称:

from module import *

但这并不是很好的做法。仅导入真正需要的并使用 PEP8测试您的代码。

关于python - 将模块中的所有对象作为它们在模块中的名称导入的大多数 pythonic 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20484083/

相关文章:

python - Python 中的元类基是什么?

python - if 语句中的一个或另一个

python - 使用 __pycache__ 时 pytest 会隐藏警告

python - 如何简单地导入文件

python - 包创建和 __init__.py 内容

python - 是否可以将更强大的 HTML 解析器连接到 Python Mechanize ?

python - 使用 PyInstaller 创建的应用程序启动缓慢

python - 如何在 python 3.6 中使用绝对和相对导入?

python - 在 Docker 容器中导入 python 文件

python - C - 导入 Python 模块