Python tarjoaa työkaluja äänitiedostojen toistamiseen.
Pythonin laajat standardikirjastot antavat ohjelmoijille mahdollisuuden käsitellä monenlaisia ohjelmointitehtäviä. Python on "paristot mukana" kieli: ei muuta lisättävää. Pythonissa on tyypillisesti sisäänrakennetut toiminnot joidenkin äänitiedostomuotojen lukemiseen ja kirjoittamiseen. Valitettavasti ei ole olemassa tavallisia tapoja toistaa äänitiedostoja useissa eri laitteistoissa ja käyttöjärjestelmissä, joita Python-ohjelmoija saattaa kohdata. Vakio Python sisältää kuitenkin yksinkertaisen tavan saada työ tehtyä. "OS" tai käyttöjärjestelmämoduuli antaa ohjelmoijalle mahdollisuuden käyttää taustalla olevaa käyttöjärjestelmää tiedoston toiston suorittamiseen.
.Wav-tiedostojen toistaminen Pythonilla Linuxissa
Vaihe 1
Paina "ALT" ja F2-näppäintä samanaikaisesti. Kirjoita syöttökenttään "python". Valitse vaihtoehto, jolla Python voi toimia Linux-päätteessä. Napsauta "Suorita" -painiketta.
Päivän video
Vaihe 2
Tuo Python-kehotteessa os-moduuli kirjoittamalla "tuo os".
Vaihe 3
Kirjoita seuraava järjestelmäkutsu Python-komentoriville.
os.system("aplay sounds/test.wav")
Korvaa parametri "sounds/test.wav" toistettavan .wav-tiedoston sijainnilla ja nimellä.
Vaihe 4
Suorita koodi painamalla Enter- tai Enter-näppäintä.
.Wav-tiedostojen toistaminen Pythonilla Windows XP: ssä
Vaihe 1
Napsauta Käynnistä-valikkopainiketta ja valitse sitten "Suorita" ladataksesi Windowsin komentotulkin.
Vaihe 2
Kirjoita Windowsin komentokehotteeseen "python" ja paina sitten Enter-näppäintä. Jotkin asennukset vaativat polun Python-binäärit sisältävään hakemistoon tulkin löytämiseksi ja lataamiseksi. Jos asennettuna on esimerkiksi Python 2.7, lataa Python-tulkki kirjoittamalla "c:\python27\python".
Vaihe 3
Kirjoita Python-komentorivikehotteeseen "import os" ja paina sitten enter-näppäintä.
Vaihe 4
Kirjoita seuraava komento Python-tulkkikehotteeseen toistaaksesi wave-tiedoston.
os.system("start /min mplay32 /play /close tada.wav")
Korvaa parametri "sounds/test.wav" toistettavan .wav-tiedoston sijainnilla ja nimellä.
Vaihe 5
Toista wave-tiedosto painamalla Enter- tai paluunäppäintä.
Asiat, joita tarvitset
Windows- tai Linux-tietokone, johon on asennettu Python-versio 2.5 tai uudempi
Wave-muotoinen äänitiedosto
Kärki
Python-ohjelmoijat tarjoavat useita avoimen lähdekoodin äänikirjastoja, jotka voivat tarjota suosittujen äänitiedostomuotojen toistamiseen tarvittavat luokat ja menetelmät. Näillä kirjastoilla on usein riippuvuuksia: tarvitaan muita kirjastoja tai tiedostoja, jotta ne voidaan asentaa ja toimia.
Varoitus
Pythonin "os.system()"-funktio sallii minkä tahansa käyttöjärjestelmän vakiokomennon suorittamisen, jonka Python-tulkijalla on lupa suorittaa. On mahdollista lisätä komentoja tärkeiden tietojen ja sovellusten poistamiseksi tai käyttämiseksi.