Курс Python → Импорт классов из другого файла
Для импортирования классов Person и Student из файла myclasses.py в другой скрипт, нам необходимо использовать модуль importlib. Сначала мы должны импортировать этот модуль:
import importlib
Затем мы можем использовать функцию import_module для импорта модуля myclasses:
myclasses = importlib.import_module('myclasses')
Теперь мы можем создать экземпляры классов Person и Student и использовать их в нашем скрипте:
person = myclasses.Person('Alice')
student = myclasses.Student('Bob', 'Math')
Таким образом, мы можем легко импортировать классы из других файлов и использовать их функционал в наших скриптах, расширяя возможности нашей программы.
Другие уроки курса "Python"
- Поиск простых чисел
- Пустой оператор pass в Python
- Виртуальное окружение Python
- Векторизация в Python с NumPy.
- Оператор in и not in в Python
- Поиск индексов подстроки
- Регулярные выражения: метод match
- Библиотека sh: удобные команды терминала
- Генераторы списков в Python
- Генераторы списков в Python
- Декораторы в Python
- Изменение элемента списка
- Работа с итераторами через срезы
- Измерение времени выполнения кода в Python
- Counter() — подсчет элементов
- Профилирование данных с Pandas.
- Обновление данных через PUT запрос
- Работа со временем в Python
- Красивый вывод списка
- Python Метод sleep() из time
- Сравнение строк в Python
- Создание даты из строки ISO
- Использование type hints
- Отрицательные индексы списков
- Python: возвращение нескольких значений
- Работа с кортежами в Python
- Возвращение нескольких значений
- Непрерывная проверка в Python
- Оптимизация памяти с slots
- Объединение списков в Python
- Подсказки типов в Python
- Декораторы с аргументами в Python
- Defaultdict в Python
- Решение переменной Шредингера
- Форматирование объектов с модулем pprint
- Эффективная конкатенация строк в Python
- Итерация по итерируемым объектам
- Преобразование генераторов в циклы
- Извлечение аудио из видео
- Сортировка с помощью параметра key
- Использование подчеркивания в REPL
- Подписка на Kaspersky Team
- Работа с collections в Python















