Programación Web y Scripting > Python
Dudas Metodo main
carlosgim:
--- Cita de: Edo en Sábado 14 de Abril de 2012, 18:21 ---No es obligatorio el método main, te daría lo mismo si lo llamas:
def estemetodotieneunnombremuylargoporquenosemeocurrioquemasponer():
pass
no en todos los archivos es necesario la parte de:
if __name__ == '__main__':
Es solo necesario si vas a validar lo que te digo si el programa se está ejecutando desde si mismo, te pongo un ejemplo más claro:
--- Código: Python ---#mimismo.py def hola() print 'Hola a mi mundo!' if __name__ == '__main__': print 'Me estoy ejecutando desde mi mismo' hola()
--- Código: Python ---#otroarchivo.pyimport mimismo mimismo.hola()
Ejecutalos y me entenderás
--- Fin de la cita ---
Hola Edo,
creo que deberías agregar un ":" al finalizar "hola()" en la definición.
--- Código: Python ---...def hola(): print 'Hola a mi mundo!'...
Saludos!
$francisco:
Creo que hay algunas confusiones, main en este caso no es metodo, ya que no esta dentro de la clase si no me equiboco, es simplemente una funcion que se ejecutara si se este ejecutando el archivo directamente.
Navegación
[*] Página Anterior
Ir a la versión completa