Função de inicialização no Python



Sempre que um script em Python é executado diretamente pelo interpretador, a variável __name__  recebe o valor  "__main__".

A regra não vale, se o script for importado ou sofrer outra ação.

Utiliza-se a condicional acima para simular uma função de inicialização main(), comum em outras linguagens.

Assim, se o programa for chamado do prompt de comando ou terminal com o comando python, as instruções dentro do bloco if serão executadas primeiro, se não, o bloco é ignorado.

Exemplo:

          def func1():
             ...
         def main():
            ...
    ..
         if __name__ == "__main__":
      main()



Postagem Anterior Próxima Postagem

Formulário de contato