Актуальні теми
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Якщо поліція Пітона прочитає мій код, я отримаю довічне ув'язнення
Я не знав, що локальний імпорт є суперечливим, я постійно імпортую бібліотеки в межах функцій
Але з великою силою приходить і велика відповідальність
Я розумію, що PEP8 пропонує глобальний імпорт, але кожне правило має винятки, і ви повинні знати, коли їх порушувати
Ось кілька переваг місцевого імпорту:
Точно знайте, звідки беруться ваші залежності під час їх використання, замість того, щоб прокручувати файл до початку
може умовно імпортувати модулі, коли/якщо вони вам потрібні
може покращити час завантаження модуля, оскільки вам не потрібно імпортувати все на початку
може допомогти вам вийти з циклічних залежностей (за умови, що ви занадто ліниві, щоб виправити циклічну залежність правильним чином)
Очевидно, що у місцевого імпорту теж є мінуси, але це пухнастий шматок, тому я не буду їх тут згадувати
Загалом, моя рекомендація полягає в тому, щоб використовувати глобальний імпорт, але розуміти компроміси, щоб ви могли скористатися перевагами місцевого імпорту, коли це необхідно

Найкращі
Рейтинг
Вибране