Hvordan spille en .WAV-fil i Python

...

Python gir verktøy for å spille av lydfiler.

Pythons omfattende sett med standardbiblioteker gjør det mulig for programmerere å håndtere et bredt spekter av programmeringsoppgaver. Python er et "batterier inkludert" språk: ingenting annet å legge til. Vanen tro har Python innebygde funksjoner for lesing og skriving av enkelte lydfilformater. Dessverre er det ingen standardmåter for å spille av lydfiler på tvers av det store spekteret av maskinvare og operativsystemer som Python-programmereren kan støte på. Standard Python inkluderer imidlertid en enkel måte å få jobben gjort på. "OS"- eller operativsystemmodulen lar programmereren bruke det underliggende operativsystemet til å gjøre selve arbeidet med å spille av filen.

Spille .Wav-filer med Python på Linux

Trinn 1

Trykk på "ALT" og F2-tasten samtidig. Skriv inn "python" i inndataboksen. Velg alternativet for å la Python kjøre i Linux-terminalen. Klikk på "Kjør"-knappen.

Dagens video

Steg 2

Ved Python-ledeteksten, importer OS-modulen ved å skrive "import os".

Trinn 3

Skriv inn følgende systemanrop på Python-kommandolinjen.

os.system("aplay sounds/test.wav")

Erstatt parameteren "sounds/test.wav" med plasseringen og navnet på .wav-filen som skal spilles av.

Trinn 4

Trykk på retur- eller enter-tasten for å utføre koden.

Spille .Wav-filer med Python på Windows XP

Trinn 1

Klikk på Start-meny-knappen og velg deretter "Kjør" for å laste Windows-kommandotolken.

Steg 2

Ved ledeteksten i Windows skriver du "python" og trykker deretter på enter-tasten. Noen installasjoner krever banen til katalogen som inneholder Python-binærfilene for å finne og laste tolken. For eksempel hvis Python 2.7 er den installerte versjonen, for å laste Python-tolken skriv inn "c:\python27\python."

Trinn 3

Ved Python-kommandolinjen skriver du inn "import os" og trykker deretter på enter-tasten.

Trinn 4

Skriv inn følgende kommando i Python-tolkeren for å spille av wave-filen.

os.system("start /min mplay32 /play /lukk tada.wav")

Erstatt parameteren "sounds/test.wav" med plasseringen og navnet på .wav-filen som skal spilles av.

Trinn 5

Trykk på retur- eller enter-tasten for å spille av wave-filen.

Ting du trenger

  • Windows- eller Linux-datamaskin med Python versjon 2.5 eller nyere installert

  • Lydfil i bølgeformat

Tips

Python-programmerere har flere åpen kildekode-lydbiblioteker tilgjengelig som kan gi klassene og metodene som trengs for å spille av populære lydfilformater. Disse bibliotekene har ofte avhengigheter: andre biblioteker eller filer er nødvendig for at de skal installere og fungere.

Advarsel

Pythons "os.system()"-funksjon gjør det mulig å utføre enhver standard operativsystemkommando som Python-tolken har tillatelse til å utføre. Det er mulig å sette inn kommandoer for å slette eller få tilgang til viktige data og applikasjoner.