Il caricamento delle funzioni Python restituisce errore di sintassi [duplicato

StackOverflow https://stackoverflow.com/questions/20353434

  •  25-08-2022
  •  | 
  •  

Domanda

Ricevo un messaggio di errore che cita che ho un errore di sintassi quando provo a caricare le mie funzioni. Posso caricarli uno alla volta nel minimo, ma quando si incolla lo script completo, viene restituito un errore. Credo che abbia a che fare con la seconda funzione che chiama la prima. Per testare questo, il semplice codice seguente restituisce anche questo errore :(.

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

def boo():
    hello()

Non sono sicuro del perché ciò accada perché la prima funzione è definita prima che sia chiamata nella seconda. Quindi dovrebbe essere caricato in memoria già, non dovrebbe?

Grazie per qualsiasi aiuto che puoi dare. :)

È stato utile?

Soluzione

Interpreter interattivo inattivo può gestire solo un'attività contemporaneamente, non puoi fare di più.

Salva lo script in un file Python (.py estensione) e eseguirlo.

Dalla riga di comando:

$ cd /script_path
$ python script_name.py

O se vuoi eseguirlo inattivo:

Ctrl+N - Incolla il codice - Salva - Premi F5

Spero che sia di aiuto!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top