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.