elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Python, que es __name__ == "__main__"?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Python, que es __name__ == "__main__"?  (Leído 23,344 veces)
Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Python, que es __name__ == "__main__"?
« Respuesta #10 en: 19 Agosto 2009, 19:08 pm »

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
  1. if __name__ == "__main__":
  2. a=input("Ingrese un valor")

Saludos


En línea

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^


Desconectado Desconectado

Mensajes: 2.804


Ver Perfil
Re: Python, que es __name__ == "__main__"?
« Respuesta #11 en: 22 Agosto 2009, 16:20 pm »

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

 :-*


En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines