В первой строке кода:
import foo.bar as bar
Здесь вы импортируете bar
из foo
пакета, но почему добавлено as bar
означает, что вам нужно получить доступ к любой функции func
в этом bar
.Вы должны получить доступ как foo.bar.func
, но когда вы добавили as bar
, вы просто используете
bar.func
То же самое для строки from foo import bar
, просто импортируя bar