Dobra lub zła praktyka w Pythonie: importuj w środku pliku
Załóżmy, że mam stosunkowo długi moduł, ale potrzebuję tylko zewnętrznego modułu lub metody.
Czy za importowanie tej metody lub modułu w środku modułu uważa się OK?
Lub powinienimport
s tylko w pierwszej części modułu.
Przykład:
import string, pythis, pythat
...
...
...
...
def func():
blah
blah
blah
from pysomething import foo
foo()
etc
etc
etc
...
...
...
Proszę uzasadnić swoją odpowiedź i dodać linki doWERWAs lub odpowiednie źródła