Курс 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"
- Метод gt в Python
- Профилирование кода на Python
- Метод __iand__ для пользовательских классов
- Метод lt для сортировки объектов
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
- Работа с модулем bisect
- Метод rmatmul для пользовательских матриц
- Генератор данных в Keras
- Принципы программирования
- Проверка индексов коллекции
- Python и Монти Пайтон
- Добавление элементов в список
- Измерение времени выполнения кода
- UserString в Python
- Ключевое слово global в Python
- Преобразование данных в Python
- Хранение данных
- Проверка типа объекта в Python
- Локальные переменные.
- Установка random seed в Python
- Установка и использование pyshorteners
- Возврат нескольких значений
- Преобразование объекта в строку
- Особенности множеств в Python
- Оператор is в Python
- Python 3.12: Псевдонимы типов
- Удаление знаков препинания в Python
- Форматирование чисел в Python
- Работа со списками
- Курс по дообучению ChatGPT
- Работа с *args и **kwargs в Python
- Лямбда-функции в Python
- Создание списка через цикл
- Удаление элемента по индексу
- Запуск внешних программ с subprocess
- Срез в Python
- Генераторы списков в Python
- Список импортированных модулей в Python
- Работа с кортежами
- Работа с контекстными менеджерами
- Создание словаря и множества
- SciPy: широкий функционал для математических операций
- Освоение Python
- Работа с парами ключ-значение
- Область видимости переменных в Python
- Преобразование кортежа в словарь.















