Menu
Coddy logo textTech

Externe Dateien

Teil des Abschnitts Object Oriented Programming der Python-Journey von Coddy. Lektion 1 von 64.

Externe Dateien ermöglichen es Ihnen, Ihre Klassen in separaten Python-Dateien zu organisieren und sie in Ihr Hauptprogramm zu importieren.

Erstellen Sie eine separate Python-Datei namens my_class.py

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

Importieren Sie die Klasse in Ihre Hauptdatei

from my_class import MyClass

Erstellen Sie eine Instanz und verwenden Sie diese

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

Ausgabe:

Hello, I'm Alice

Die from my_class import MyClass-Anweisung verbindet die Datei my_class.py mit Ihrem Programm. Das erste my_class ist der Dateiname (ohne .py), und MyClass ist der Klassenname innerhalb dieser Datei.

challenge icon

Aufgabe

Mittel

Dir werden Python-Dateien (my_class.py und driver.py) gegeben. Füge eine Import-Anweisung in der Datei driver.py hinzu, um die Klasse MyClass namentlich aus my_class.py mit der Syntax from my_class import MyClass zu importieren.

Probier es selbst

# TODO: Import aktualisieren
from ? import ?

# Testcode hier
test_case = input()
print('Test completed')
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Object Oriented Programming

Übe selbstständig: Online-Python-Compiler