我对在Python中导入模块的多种方式感到有点困惑。
import X
import X as Y
from A import B
我一直在阅读有关作用域和命名空间的内容,但我想要一些关于什么是最佳策略、在什么情况下以及为什么是最佳策略的实用建议。导入应该发生在模块级别还是方法/函数级别?在__init__.py
中还是在模块代码本身中?
我的问题并没有真正被"Python packages - import by class, not file“回答,尽管它显然是相关的。
https://stackoverflow.com/questions/193919
复制相似问题