Pergunta

Estou recebendo uma mensagem de erro citando que tenho um erro de sintaxe ao tentar carregar minhas funções. Eu posso carregá -los um de cada vez na marcha lenta, mas ao colar o script completo, um erro é retornado. Eu acredito que tem a ver com a segunda função chamando o primeiro. Para testar isso, o código simples abaixo também retorna esse erro :(.

def hello():
    print('Hello there!')

def boo():
    hello()

Não tenho certeza de por que isso acontece porque a primeira função é definida antes de ser chamada no segundo. Portanto, já deve ser carregado na memória, não deveria?

Obrigado por qualquer ajuda que você possa dar. :)

Foi útil?

Solução

O intérprete interativo ocioso pode lidar apenas com uma tarefa de uma só vez, você não pode fazer mais.

Salve o script em um arquivo python (.py extensão) e execute -o.

Da linha de comando:

$ cd /script_path
$ python script_name.py

Ou se você quiser executá -lo em marcha lenta:

Ctrl+N - Cole o código - Salvar - Pressione F5

Espero que isto ajude!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top