Python:
Tekstitiedoston lukeminen

How to: (Kuinka tehdä:)

# Tiedoston avaaminen ja lukeminen
with open('esimerkki.txt', 'r') as tiedosto:
    sisalto = tiedosto.read()
    print(sisalto)

# Tiedostosta rivien lukeminen
with open('esimerkki.txt', 'r') as tiedosto:
    for rivi in tiedosto:
        print(rivi.strip())

Sample output:

Hei maailma!
Tämä on tekstiriviesimerkki.

Deep Dive (Sukellus syvemmälle)

Tiedostoja on luettu siitä lähtien, kun tietokoneet alkoivat käyttää ulkoisia tallennusmedioita. Historiallisesti tiedot luettiin puhdistetusta kortista tai teipiltä, mutta nykyisin yleisimmin levyltä tai SSD:ltä. Vaihtoehtoja open()-funktion käytölle ovat mm. io-moduulin luokat kuten StringIO testaukseen ja BytesIO binaaritiedostojen käsittelyyn. Varsinainen lukuprosessi tehdään buferoidusti, mikä tarkoittaa, että tiedot ladataan muistiin pienissä osissa tehokkuuden ja resurssienhallinnan kannalta.

See Also (Katso myös)