鉴于foo.bar
是一个模块,
import foo.bar as bar
和
from foo import bar
我对模块的延迟导入特别感兴趣。
注意:这不是this question的重复。
答案 0 :(得分:0)
在第一个代码行中:
import foo.bar as bar
您要从bar
包导入foo
,但为什么添加as bar
表示您需要访问func
中的任何功能bar
。你必须访问像
foo.bar.func
但是当您添加as bar
时,您只需使用
bar.func
与导入from foo import bar
bar
行相同