Menu
Coddy logo textTech

Внешние файлы

Часть раздела Object Oriented Programming путешествия по Python на Coddy — урок 1 из 64.

Внешние файлы позволяют организовывать ваши классы в отдельных файлах Python и импортировать их в вашу основную программу.

Создайте отдельный файл Python с именем my_class.py

class MyClass:
    def __init__(self, name):
        self.name = name
    
    def greet(self):
        return f"Hello, I'm {self.name}"

Импортируйте класс в ваш основной файл

from my_class import MyClass

Создайте экземпляр и используйте его

obj = MyClass("Alice")
print(obj.greet())

Вывод:

Hello, I'm Alice

Инструкция from my_class import MyClass подключает файл my_class.py к вашей программе. Первое my_class — это имя файла (без .py), а MyClass — это имя класса внутри этого файла.

challenge icon

Задание

Средне

Вам даны файлы Python (my_class.py и driver.py), добавьте инструкцию импорта в файл driver.py, чтобы импортировать класс MyClass по имени из my_class.py, используя синтаксис: from my_class import MyClass

Попробуйте сами

# TODO: обновить импорт
from ? import ?

# Тестовый код здесь
test_case = input()
print('Test completed')
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Object Oriented Programming