Курс 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"

  1. Функция findall() для поиска вхождений строки
  2. Разделение строк методом split()
  3. Подсчет элементов в Python
  4. Функции map() и reduce() в Python
  5. Метод title() в Python
  6. JMESPath в Python
  7. Разбиение строки в Python
  8. Список переменных с %who
  9. Получение атрибутов и методов класса
  10. Настройка шрифта и цвета в Tkinter
  11. Отправка POST запроса на сервер.
  12. Объединение списков в строку
  13. Форматирование строк в Python
  14. Манипуляция формой массива в Numpy
  15. Создание словаря с значением по умолчанию
  16. Объединение объектов в Python
  17. Наиболее частотные элементы с помощью Counter
  18. Обновление шаблона base.html
  19. Псевдонимы в Python
  20. Руководство по использованию Colorama
  21. Возврат нескольких значений
  22. Создание словарей с defaultdict
  23. Многопоточность в Python
  24. Работа с дробями в Python
  25. Аргумент по умолчанию
  26. Поиск HTML-элементов с BeautifulSoup
  27. Метод ne для сравнения объектов
  28. Освоение Python
  29. Работа с временем в Python
  30. Метод Self в Python
  31. Основные операции с Numpy
  32. Установка User-Agent в Python
  33. Работа с контекстными переменными
  34. Многострочные строки в Python
  35. Python 3.12: Псевдонимы типов
  36. Безопасные SQL-запросы в Python 3.11
  37. Модуль math: основные функции
  38. Тернарный оператор в Python
  39. Проверка однородности элементов списка
  40. Поиск элементов BeautifulSoup
  41. Возвращение нескольких значений
  42. Списковое включение в Python
  43. Метод __index__ в Python
  44. Обновление ключей в Python
  45. Обязательные аргументы в Python
  46. Генераторы в Python

Marketello читают маркетологи из крутых компаний