Come importare una classe Python da una shell interattiva

December 1

Python viene utilizzato, la maggior parte del tempo, come un linguaggio interpretato. Come un programma viene eseguito, l'interprete converte ogni dichiarazione al volo per una rappresentazione bytecode interno; la macchina virtuale di Python esegue immediatamente quei bytecode. L'interprete offre una shell interattiva in cui è possibile inserire i comandi ed esaminare i valori delle variabili. È possibile importare una classe Python definita in un file esterno dalla shell interattiva, di utilizzare i metodi di quella classe in comandi successivi.

istruzione

1 Non immagazzinare il codice Python per la classe (es) che si desidera importare in un file separato. Ad esempio, chiamare un editor di testo per aprire un nuovo file chiamato "ExternalClass.py", quindi digitare le seguenti righe nel file:

Classe ExternalClass ():

def externalMethod(self):

ritorno 'la classe esterna eseguita'

Salvare il contenuto del file e uscire dall'editor di testo.

2 Avviare l'interprete Python cliccando su "Start", quindi digitando "cmd" nella casella di ricerca. Tipo "pitone" in finestra di comando di nuova apertura e premere "Invio". L'interprete si presenterà con un prompt in attesa di comandi.

3 Digitare la seguente riga nel prompt interattivo dell'interprete per importare la classe esterna:

importazione ExternalClass

Premere Invio." A quel punto, tutti gli attributi e metodi definiti nella classe esterna (metodo "externalMethod ()" nell'esempio) sarà utilizzabile dalla shell Python interattiva.