Menu
Coddy logo textTech

File esterni

Fa parte della sezione Programmazione orientata agli oggetti del percorso Python di Coddy. Lezione 1 di 64.

I file esterni ti permettono di organizzare le tue classi in file Python separati e importarli nel tuo programma principale.

Crea un file Python separato chiamato my_class.py

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

Importa la classe nel tuo file principale

from my_class import MyClass

Crea un'istanza e usala

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

Output:

Hello, I'm Alice

L'istruzione from my_class import MyClass collega il file my_class.py al tuo programma. Il primo my_class è il nome del file (senza .py) e MyClass è il nome della classe all'interno di quel file.

challenge icon

Sfida

Medio

Ti vengono forniti i file Python (my_class.py e driver.py); aggiungi un’istruzione di importazione nel file driver.py per importare la classe MyClass per nome da my_class.py usando la sintassi: from my_class import MyClass

Provalo tu

# TODO: aggiorna l'import
from ? import ?

# Prova il codice qui
test_case = input()
print('Test completed')
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Programmazione orientata agli oggetti

Esercitati da solo: Compilatore Python online