Python LanguageLa variabile speciale __name__


introduzione

La variabile speciale __name__ viene utilizzata per verificare se un file è stato importato come modulo o meno e per identificare una funzione, classe, oggetto modulo con il loro attributo __name__ .

Osservazioni

La variabile speciale Python __name__ è impostata sul nome del modulo contenitore. Al livello più alto (come nell'interprete interattivo o nel file principale) è impostato su '__main__' . Questo può essere usato per eseguire un blocco di istruzioni se un modulo viene eseguito direttamente anziché importato.

L'attributo speciale correlato obj.__name__ si trova su classi, moduli e funzioni importati (compresi i metodi) e fornisce il nome dell'oggetto quando definito.

La variabile speciale __name__ Esempi correlati