【发布时间】:2012-12-14 15:38:45
【问题描述】:
我对 Python 比较陌生,我尝试学习“Pythonic”的做事方式,以在 Python 开发方面打下坚实的基础。也许我想要实现的根本不是 Python,但我仍然在寻找解决这个问题的“正确”方法。
我正在构建一个应用程序,我正在为其创建模块。我刚刚注意到我的一个模块有 7 个不同的 .py Python 文件,它们都导入了 3 个不同的相同的东西。所以所有这些文件都共享这些导入。
我尝试删除它们,并将这些导入插入到文件夹中的空 init.py 中,但没有成功。
如果可能的话,由于所有这些模块文件都需要这些导入,我不希望它们被一个一个地导入到每个文件中。
如何执行通用导入?
非常感谢您,非常感谢您的帮助。
【问题讨论】:
-
进口很便宜。在多个位置导入同一个模块不会有问题。
-
我认为您不应该使用通用导入,而是在每个文件中显式导入依赖项。
标签: python python-2.7 python-2.x python-module