Место оператора import

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

Я часто использую только несколько функций из какого-то модуля в определенном месте. Мне кажется более красивым разместить оператор импорта непосредственно перед вызовом функции.

напр.

# middle of the source file
import mod
mod.something()

Что бы вы порекомендовали и почему?

5
задан xralf 12 March 2012 в 18:35
поделиться