FAQ
In questa pagina sono elencate alcune delle domande fatte frequentemente dagli utenti, soprattutto principianti o alle prime armi con Python. Le domande sono divise per sezioni.
Base
Generali
Come eseguo un programma esterno tramite Python?
Ci sono svariate soluzioni. Quella più banale è la seguente: |
1 import os
2 os.system('comando <opzioni>')
Tuttavia l'uso di system è sconsigliato. E' preferibile usare il modulo subprocess, come nell'esempio: |
1 import os
2 import subprocess
3 p = Popen("comando" + " <opzioni>", shell=True)
4 sts = os.waitpid(p.pid, 0)[1]
Windows
Perchè quando eseguo uno script su Windows compare la console per un attimo e poi si chiude subito?
Ciò accade perchè il programma viene eseguito in un tempo così rapido che l'utente non ha la possibilità di visualizzare l'output. Per aggirare questo problema ci sono alcune soluzioni: |
Come creo un eseguibile per Windows?
GNU/Linux
Come creo un eseguibile Python per Linux ?
Interfacce grafiche
Calcolo scientifico
Estendere Python
Risorse Esterne
Python FAQ: official Python FAQ
PyFaq: a semi-official python FAQ