【发布时间】:2013-09-18 11:39:07
【问题描述】:
这样做是不好的做法:
在 first.py 中:
import second
import mymodule
在 second.py 中:
import mymodule
mymodule 正在两个文件中导入,first.py 导入 second.py。是否可以以某种方式只导入一次mymodule?这没什么大不了的,它既不优雅也不 Pythonic IMO。
【问题讨论】:
-
导入模块并不是一个坏习惯。每个模块都应该能够满足自己的要求,而不依赖于调用它的模块。它有助于保持代码更加模块化。