Appunti Python: Eseguire comandi da un file di testo

di | 14 Marzo 2015

Attenzione: Il metodo è stato provato sulla versione 2.7, ma dovrebbe (e sottolineo dovrebbe) andare sulla 3.
Per il mio emulatore della P101 ho dovuto usare questo metodo per le cartoline magnetiche, ma generalmente può servire per creare “espansioni” di un programma, caricabili o con un menu o con un comando. Si usa il comando exec. Per exec vi consiglio di creare una funzione. Ecco come usarlo:1) Create una funzione
2) Caricate un file
3) Date exec nome file.
Ecco il codice da usare.

Questa funzione di dimostra molto utile, ad esempio, in programmi che permettono più calcoli con gli stessi numeri. Potreste includere i più comuni direttamente nel programma e i meno comuni in moduli da eseguire con exec.

Esercizi:
1) Crea un software che faccia le quattro operazioni tra due numeri e faccia la radice quadrata con un modulo da eseguire in exec.
2) Crea una shell che possa caricare programmi con exec (usa input o eval input per la shell

<< Lezione precedente
Lezione successiva >>

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *