Kuidas Pythonis .WAV-faili esitada

...

Python pakub tööriistu helifailide esitamiseks.

Pythoni ulatuslik standardsete teekide komplekt võimaldab programmeerijatel hakkama saada paljude programmeerimisülesannetega. Python on "patareid kaasas" keel: pole midagi muud lisada. Tõepoolest, Pythonil on sisseehitatud funktsioonid mõne helifailivormingu lugemiseks ja kirjutamiseks. Kahjuks pole standardseid viise helifailide esitamiseks paljudes riistvara- ja operatsioonisüsteemides, millega Pythoni programmeerija võib kokku puutuda. Standard Python sisaldab aga lihtsat viisi töö tegemiseks. "OS" ehk operatsioonisüsteemi moodul võimaldab programmeerijal faili esitamise tegelikuks tööks kasutada aluseks olevat operatsioonisüsteemi.

Wav-failide esitamine Pythoniga Linuxis

Samm 1

Vajutage korraga klahvi "ALT" ja F2. Sisestage sisestuskasti "python". Valige suvand, mis lubab Pythonil Linuxi terminalis töötada. Klõpsake nuppu "Käivita".

Päeva video

2. samm

Importige Pythoni viipale OS-moodul, tippides "import os".

3. samm

Sisestage Pythoni käsureale järgmine süsteemikutse.

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

Asendage parameeter "sounds/test.wav" esitatava .wav-faili asukoha ja nimega.

4. samm

Koodi käivitamiseks vajutage tagasi- või sisestusklahvi.

Wav-failide esitamine Pythoniga Windows XP-s

Samm 1

Klõpsake menüü Start nuppu ja seejärel valige Windowsi käsutõlgi laadimiseks "Käivita".

2. samm

Tippige Windowsi käsureale "python" ja seejärel vajutage sisestusklahvi. Mõned installid nõuavad tõlgi leidmiseks ja laadimiseks Pythoni kahendfaile sisaldava kataloogi teed. Näiteks kui installitud versioon on Python 2.7, sisestage Pythoni tõlgi laadimiseks "c:\python27\python".

3. samm

Pythoni käsureale sisestage "import os" ja seejärel vajutage sisestusklahvi.

4. samm

Lainefaili esitamiseks sisestage Pythoni tõlgi viibale järgmine käsk.

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

Asendage parameeter "sounds/test.wav" esitatava .wav-faili asukoha ja nimega.

5. samm

Lainefaili esitamiseks vajutage klahvi Enter või Enter.

Asjad, mida vajate

  • Windowsi või Linuxi arvuti, kuhu on installitud Pythoni versioon 2.5 või uuem

  • Lainevormingus helifail

Näpunäide

Pythoni programmeerijatel on saadaval mitu avatud lähtekoodiga heliteeki, mis pakuvad populaarsete helifailivormingute esitamiseks vajalikke klasse ja meetodeid. Nendel teekidel on sageli sõltuvusi: nende installimiseks ja toimimiseks on vaja teisi teeke või faile.

Hoiatus

Pythoni funktsioon "os.system()" võimaldab täita mis tahes standardset operatsioonisüsteemi käsku, mille täitmiseks on Pythoni interpretaatoril luba. Võimalik on sisestada käske oluliste andmete ja rakenduste kustutamiseks või juurdepääsuks.