@dreameddd

Как лучше использовать библиотеки python в нескольких файлах с кодом?

У меня есть библиотеки, код у меня на нескольких файлах: лучше ли хранить импорты в одном файле и вызывать этот файл в каждом файле с кодом? Я просто не знаю, как сделать удобнее, потому что одни библиотеки нужны в одном файле, другие - в другом
  • Вопрос задан
  • 345 просмотров
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Импортируй как обычно, в каждом файле.
Универсальный файл с импортами только осложнит дело, но не даст никакого выигрыша в читаемости кода, так как в разных файлах будут требоваться разные модули.

Также посоветую придерживаться норматива PEP8 в плане порядка импорта:
Сначала импорты стандартных модулей.
Потом импорты сторонних библиотек (то что ставил через pip).
В последнюю очередь импорты модулей из твоего проекта.
В каждой секции элементы можно упорядочить по алфавиту, если нет особых причин импортировать их в другом порядке.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
delvin-fil
@delvin-fil
Crazy Linux-admin
добавлю к словам Vindicar :
PEP подразумевает еще и экспортирование переменной среды PATH.
Засим, можете сделать:
PATHMYLIB='/path/to/my/libs:$PATH'
export PATHMYLIB
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы