Вопрос
If my foo.py
is merely foo_var = 1
and bar.py
is merely import foo
, I know I can write baz.py
that says from bar import foo_var
, but should I? (Or should I instead do from foo import foo_var
?)
Is there any reason why chaining imports like this would be bad?
Решение
No, it's fine. The first (from bar ...
) compiles and runs both foo.py
and bar.py
while the latter (from foo ...
) only compiles and runs foo.py
, but if bar.py
only contains import foo
, the overhead is negligible.
Не связан с softwareengineering.stackexchange