Система плагинов Python: динамическая загрузка модулей с помощью «importlib»
Real Python
0:00 / 0:00
Система плагинов Python: динамическая загрузка модулей с помощью «importlib»
39 409 просмотров · 8 л. назад
Real Python
208 тыс. подписчиков
39 409 просмотров · 8 л. назад
https://dbader.org/python-tricks ► Раскройте «силу Python» с помощью практических советов и фрагментов кода
В этом видео вы узнаете, как динамически загружать модули Python в ваше приложение с помощью модуля importlib из стандартной библиотеки Python.
По заданной пользователем строке, например, plugins.my_plugin, мы динамически загрузим модуль Python во время работы приложения, а затем вызовем методы импортированного модуля.
Этот метод программирования очень полезен для написания настраиваемых систем плагинов, которые позволяют расширять ваши приложения. Я покажу вам подробный пример, демонстрирующий этот метод, чтобы вы могли применять его в своих собственных программах на Python.
БЕСПЛАТНЫЙ КУРС – «5 мыслей об освоении Python» https://dbader.org/python-mastery
ПОДПИШИТЕСЬ НА ЭТОТ КАНАЛ: https://dbader.org/youtube
* *
► КРУЖКИ, ФУТБОЛКИ И МНОГОЕ ДРУГОЕ ДЛЯ РАЗРАБОТЧИКОВ Python: https://nerdlettering.com
► PythonistaCafe – сообщество для обучения разработчиков Python: https://www.pythonistacafe.com
БЕСПЛАТНЫЕ обучающие материалы и новости по программированию на Python:
» Обучающие материалы по Python: https://dbader.org
» Новости Python в Твиттере: / @dbader_org
» Еженедельные советы для разработчиков Python: https://dbader.org/newsletter
» Подпишитесь на этот канал: https://dbader.org/youtube