.WAV-tiedoston toistaminen Pythonissa

...

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.