Forum >> Principianti >> [RISOLTO] Comando "exec"

Pagina: 1

Salve a tutti.

Questo comando dovrebbre lanciare la idle 2.7, invece lancia la idle 3.5, se uso il terminale invece, si apre la versione 2.7 normalmente.

exec(open('/usr/bin/idle').read())

Mi spiegate cosa sbaglio?

Grazie.


--- Ultima modifica di carm960 in data 2017-05-24 18:52:42 ---
Molto semplice, dipende da quale versione del linguaggio usi per lanciare lo script.

Molto probabilmente usi Python 3.5 per lanciare lo script o lo hai esplicitato nello script stesso. Se lanci il tuo script con python2.7 o python3.5, otterrai l'apertura di un IDLE diverso, fai qualche prova e vedrai che il tuo problema è di facile risoluzione.

Cya
Si, infatti usando il comando

subprocess.run(['idle']) e subprocess.run(['idle3'])

si risolve il problema di passare attraverso python.

Grazie



Pagina: 1



Esegui il login per scrivere una risposta.