Ohjelman kirjoittaminen tiedostoon
Käskyjen antaminen Python-tulkille yksitellen on kätevää silloin, jos haluaa vain tutkia yksittäisten käskyjen toimintaa. Menetelmässä on kuitenkin se huono puoli, että suoritetut käskyt eivät jää minnekään talteen. Jos samat käskyt haluaa suorittaa uudelleen, pitää ne kirjoittaa joka kerta yksi kerrallaan. Jos sama ohjelma halutaan suorittaa monta kertaa, kannattaa ohjelmaan kuuluvat käskyt kirjoittaa tiedostoon. Kun ohjelma on tallennettu tiedostoon, voidaan se suorittaa kuinka monta kertaa hyvänsä.
Esimerkiksi ohjelma, joka tulostaa kuvaruudulle “kaunis ilma”, voidaan tehdä seuraavasti. Käynnistetään mikä tahansa tekstieditori (esimerkiksi Emacs tai Notepad), jonka avulla voidaan helposti tallentaa pelkkää tekstiä. Tavalliset tekstinkäsittelyohjelmat, esimerkiksi Word, eivät ole hyviä tähän tarkoitukseen, koska ne tallentavat tiedostoon itse tekstin lisäksi tekstin muotoiluun liittyvää tietoa, joka sekoittaa Python-tulkin. Kirjoitetaan tiedostoon rivi
print("kaunis ilma")
Jos kirjoitettava ohjelma sisältää useamman kuin yhden rivin, ne kirjoitetaan kaikki tähän samaan tiedostoon. Tämän jälkeen tiedosto pitää tallentaa. Siinä yhteydessä tiedostolle annetaan nimi. Tiedoston nimessä pitää olla pääte “.py”, josta tunnistetaan, että tiedosto sisältää Python-ohjelman. Jos edellinen ohjelma on tallennettu tiedostoon tulostuskokeilu.py, voi sen ohjelman suorittaa käskyllä
python3 tulostuskokeilu.py
Ohjelman suoritus näyttää silloin seuraavalta:
> python3 tulostuskokeilu.py
kaunis ilma
Huomautus: Jälleen ohjelman suorituksessa tarvittava käsky voi olla
pelkästään python tulostuskokeilu.py
jossain toisessa ympäristössä
kuin Aalto IT:n Linux-koneessa.