PEP 8 гласит:
Импорт всегда помещается в начало файла, сразу после любых комментариев модуля и строк документации, а также перед глобальными переменными и константами модуля. .
Однако, если импортируемый мной класс/метод/функция используется только в редких случаях, конечно, более эффективно выполнять импорт тогда, когда он нужен?
Разве это не так:
class SomeClass(object):
def not_often_called(self)
from datetime import datetime
self.datetime = datetime.now()
эффективнее этого?
from datetime import datetime
class SomeClass(object):
def not_often_called(self)
self.datetime = datetime.now()
Подробнее здесь: https://stackoverflow.com/questions/128 ... f-a-module
Должны ли операторы импорта всегда находиться в верхней части модуля? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Правило сортировки импорта Eslint, а не применение импорта React в верхней части файла
Anonymous » » в форуме Javascript - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-