Python LanguageLa variable especial __name__


Introducción

La variable especial __name__ se usa para verificar si un archivo ha sido importado como un módulo o no, y para identificar una función, clase, objeto de módulo por su atributo __name__ .

Observaciones

La variable especial de Python __name__ se establece en el nombre del módulo que lo contiene. En el nivel superior (como en el intérprete interactivo, o en el archivo principal) se establece en '__main__' . Esto se puede usar para ejecutar un bloque de instrucciones si un módulo se ejecuta directamente en lugar de importarse.

El atributo especial relacionado obj.__name__ se encuentra en las clases, los módulos y las funciones importadas (incluidos los métodos) y proporciona el nombre del objeto cuando se define.

La variable especial __name__ Ejemplos relacionados