Курс 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"
- Преобразование текста в нижний регистр
- Извлечение статей с newspaper3k
- Синхронизация доступа к ресурсам
- Списковое включение в Python
- Применение функции к каждому элементу списка
- Функция product() в Python
- Библиотека wikipedia для Python
- Преобразование числа в восьмеричную строку
- Объединение словарей в Python
- Область видимости переменных
- Игра «Виселица» на Python
- Виртуальное окружение Python
- Хранение переменных в словаре.
- Установка пакета в Python
- Принципы SRP и OCP
- Создание множества в Python
- Фильтрация входных данных в Python
- Декоратор Ajax required
- Многострочные комментарии в Python
- Список методов и атрибутов
- Операции со строками в Python
- Генераторные функции в Python
- Принципы программирования
- Beautiful Soup — извлечение данных из HTML
- Функции any() и all() в Python
- Поиск с библиотекой Google
- HTTP-запросы с библиотекой Requests
- Конвертация коллекций в Python
- Оператор space-invader
- Логирование с Logzero
- Замена атрибута в именованном кортеже
- Тестирование времени с Freezegun
- Работа с итераторами в Python
- Измерение времени выполнения
- Типы возвращаемых значений в Python
- Основы работы со строками в Python
- Многострочные строки в Python
- Переопределение метода __floordiv__
- Закрытие файла в Python
- Работа с YAML в Python: PyYAML.
- Поиск подстроки в строке















