Python, que es __name__ == "__main__"?

Iniciado por ^Tifa^, 15 Agosto 2009, 19:30 PM

0 Miembros y 1 Visitante están viendo este tema.

Novlucker

Si lo ejecutas puede o no ser el principal ... como te hemos dicho .. una cosa es tener el *.py y ejecutarlo directamente .. y otra cosa es importarlo desde otro script.

Un claro ejemplo sería el caso de un script que tiene un input para algo ... puede que si lo ejecutas "suelto" necesites que se ejecute ese input, para que la persona ingrese ese "algo", pero sin embargo si lo importas en otro script, seguramente ya le pases el "algo" como parámetro, sin necesidad del input

Código (python) [Seleccionar]
if __name__ == "__main__":
a=input("Ingrese un valor")


Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

^Tifa^

Gracias chiquitos.... creo que me he aclarado  :-*   :-* 

Aunque me desenvuelvo de manera decente con Perl, me hace falta conocer este lenguaje para mi actual trabajo.

Se les agradece toda su explicacion ofrecida de manera gratuita  :)   son unos amores

:-*