Come riprodurre un file .WAV in Python
L'ampio set di librerie standard di Python consente ai programmatori di gestire un'ampia gamma di attività di programmazione. Python è un linguaggio "batterie incluse":nient'altro da aggiungere. Fedele alla forma, Python ha funzioni integrate per leggere e scrivere alcuni formati di file audio. Sfortunatamente, non ci sono modi standard per riprodurre file audio nell'ampia gamma di hardware e sistemi operativi che il programmatore Python potrebbe incontrare. Standard Python, tuttavia, include un modo semplice per portare a termine il lavoro. Il modulo "os" o sistema operativo consente al programmatore di utilizzare il sistema operativo sottostante per eseguire il lavoro effettivo di riproduzione del file.
Riproduzione di file .Wav con Python su Linux
Passaggio 1
Premere contemporaneamente i tasti "ALT" e F2. Inserisci "python" nella casella di input. Seleziona l'opzione per consentire l'esecuzione di Python nel terminale Linux. Fare clic sul pulsante "Esegui".
Passaggio 2
Al prompt di Python, importa il modulo os digitando "import os".
Passaggio 3
Immettere la seguente chiamata di sistema sulla riga di comando di Python.
os.system("aplay sound/test.wav")
Sostituisci il parametro "sounds/test.wav" con la posizione e il nome del file .wav da riprodurre.
Passaggio 4
Premere il tasto Invio o Invio per eseguire il codice.
Riproduzione di file .Wav con Python su Windows XP
Passaggio 1
Fare clic sul pulsante del menu Start e quindi selezionare "Esegui" per caricare l'interprete dei comandi di Windows.
Passaggio 2
Al prompt dei comandi di Windows, digita "python" e quindi premi il tasto Invio. Alcune installazioni richiedono il percorso della directory contenente i binari Python per individuare e caricare l'interprete. Ad esempio se Python 2.7 è la versione installata, per caricare l'interprete Python inserisci "c:\python27\python".
Passaggio 3
Al prompt della riga di comando di Python, immettere "import os" e quindi premere il tasto Invio.
Passaggio 4
Immettere il comando seguente nel prompt dell'interprete Python per riprodurre il file wave.
os.system("avvia /min mplay32 /riproduci /chiudi tada.wav")
Sostituisci il parametro "sounds/test.wav" con la posizione e il nome del file .wav da riprodurre.
Passaggio 5
Premere il tasto Invio o Invio per riprodurre il file wave.
Suggerimento
I programmatori Python hanno a disposizione diverse librerie audio open source che possono fornire le classi e i metodi necessari per riprodurre i formati di file audio più diffusi. Queste librerie hanno spesso dipendenze:sono necessarie altre librerie o file per l'installazione e il funzionamento.
Avviso
La funzione "os.system()" di Python consente di eseguire qualsiasi comando standard del sistema operativo che l'interprete Python ha il permesso di eseguire. È possibile inserire comandi per eliminare o accedere a dati e applicazioni importanti.