Хорошая или плохая практика в Python: импорт в середине файла
Предположим, у меня относительно длинный модуль, но внешний модуль или метод нужен только один раз.
Считается ли нормальным импортировать этот метод или модуль в середине модуля?
Или долженimport
Только в первой части модуля.
Пример:
import string, pythis, pythat
...
...
...
...
def func():
blah
blah
blah
from pysomething import foo
foo()
etc
etc
etc
...
...
...
Please justify your answer and add links to PEPs или соответствующие источники