Я много раз замечал, что оператор import modможет располагаться вплотную перед вызовом mod.something (). Хотя я заметил, что обычно разработчики помещают оператор импорта в начало исходного файла. Есть ли для этого веская причина?
Я часто использую только несколько функций из какого-то модуля в определенном месте. Мне кажется более красивым разместить оператор импорта непосредственно перед вызовом функции.
напр.
# middle of the source file
import mod
mod.something()
Что бы вы порекомендовали и почему?