鉴于 foo.bar
是一个模块,有什么区别
import foo.bar as bar
和
from foo import bar
我对延迟导入模块对此有何影响特别感兴趣。
注意:这不是 this question 的副本.
最佳答案
在第一行代码中:
import foo.bar as bar
您在这里导入
bar
来自 foo
包,但为什么要添加 as bar
表示当您需要访问任何功能时 func
在那bar
.你必须像访问foo.bar.func
但是当你添加 as bar
你只是用 bar.func
与
from foo import bar
行相同只需导入 bar
关于Python:import foo.bar as bar vs from foo import bar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50433249/