Al escribir guiones para uso personal, estoy acostumbrado a hacer esto:Dos variaciones de la función principal de Python
def do_something():
# Do something.
if __name__ == '__main__':
do_something()
O, también podemos hacer esto:
def do_something():
# Do something.
do_something() # No if __name__ thingy.
sé la primera forma es útil al diferenciar entre importar el guión como un módulo o llamarlo directamente, pero de lo contrario, para guiones que solo se ejecutarán (y nunca se importarán), ¿hay alguna razón para preferir uno sobre el otro?
Gracias, parece una buena razón para seguir el anterior. –