Я делаю функцию для назначения прямо сейчас, и я использовал «sys» и «random» в функции. Мне просто интересно, где наиболее приемлемым местом является «import ___», когда вы выполняете функцию? Я хотел знать для будущей справки, если лучше поставить «импорт» внутри вашей функции, или если он должен оставаться снаружи.Python: При создании функции, где я помещаю свой «импорт»?
0
A
ответ
1
Поместите свой имидж вверху файла.
Единственный раз, когда на самом деле имеет смысл import
вещей в другом месте, это если вы делаете это условно, чтобы увидеть, существует ли упомянутая библиотека.
От this answer:
PEP 8 авторитетно заявляет:
Импорта всегда помещается в верхней части файла, сразу после любого модуля комментариев и строка документации, и перед модулем глобал и констант ,
0
Из PEP 8: Imports are always put at the top of the file, just after any module comments and docstrings, and before module globals and constants.
Больше pep8 imports