Курс 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"
- Принципы LSP и ISP в Python
- Глобальные переменные в Python
- Метод округления чисел
- Виртуальные среды в Python
- Функция zip() в Python
- Логирование с Logzero: ротация файла
- Чтение и запись TOML-конфигов
- Работа с timedelta в Python
- Генераторные выражения и islice.
- Выбор редактора кода.
- Управление виртуальными окружениями в Python
- Оператор += для объединения строк
- Логирование в Python
- Оператор in для проверки наличия элемента
- Метод difference_update() — разность множеств
- Список переменных с %who
- Объединение множеств в Python
- Подсчет элементов в Python
- Псевдонимы в Python
- Получение комбинаций в Python
- Измерение времени выполнения кода в Python
- Создание функций с произвольным количеством аргументов
- Работа с deque в Python
- Метод enumerate() в Python
- Удаление специальных символов
- Переменные в Python
- Таймер обратного отсчета
- Метод rsub в Python: расширение функциональности вычитания
- Получение размера объекта с sys.getsizeof()
- Оптимизация памяти с slots
- Сравнение def и lambda функций в Python
- Реализация метода __abs__ в Python
- Итерация по копии коллекции
- Принципы программирования
- Добавление элементов в список
- Освоение Python
- Реализация операции -= для пользовательского класса
- Работа с *args и **kwargs в Python
- Метод ior для битовых операций
- Удаление дубликатов из списка с помощью dict.fromkeys
- Метод hash в Python
- Генерация резюме в Gensim
- Распаковка значений в Python
- Инверсия списка и строки в Python
- Передача параметров в Python
- Создание именованных кортежей в Python
- Установка и использование Telegram API в Python















