Menu
Coddy logo textTech

Pliki zewnętrzne

Część sekcji Programowanie obiektowe ścieżki Python w Coddy. Lekcja 1 z 64.

Pliki zewnętrzne pozwalają organizować klasy w osobnych plikach Pythona i importować je do głównego programu.

Utwórz osobny plik Python o nazwie my_class.py

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

Zaimportuj klasę do pliku głównego

from my_class import MyClass

Utwórz instancję i użyj jej

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

Wynik:

Hello, I'm Alice

Instrukcja from my_class import MyClass łączy plik my_class.py z Twoim programem. Pierwsze my_class to nazwa pliku (bez .py), a MyClass to nazwa klasy w tym pliku.

challenge icon

Wyzwanie

Średni

Masz do dyspozycji pliki Python (my_class.py i driver.py), dodaj instrukcję importu w pliku driver.py, aby zaimportować klasę MyClass z pliku my_class.py po nazwie, używając składni: from my_class import MyClass

Spróbuj swoich sił

# TODO: zaktualizuj import
from ? import ?

# Przetestuj kod tutaj
test_case = input()
print('Test completed')
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Programowanie obiektowe

Poćwicz samodzielnie: Kompilator Python online