Pythonin tiedoston avaus

Avaa tiedosto palvelimella

Oletetaan, että meillä on seuraavat tiedostot, jotka sijaitsevat samassa kansiossa Pythonin kanssa:

demofile.txt

Hei! Tervetuloa demofile.txt:iin
Tämä tiedosto on testitarkoituksiin.
Onnea!

Avaa tiedosto, käytä sisäänrakennettua open() Funktiota.

open() Funktiolla palauttaa tiedostoesitys, jolla on read() Metodi käytetään tiedoston sisällön lukemiseen:

Esimerkki

f = open("demofile.txt", "r")
print(f.read())

Suorita Esimerkki

Lue vain tiedoston osa

Oletuksenaread() Metodi palauttaa koko tekstin, mutta voit myös määrittää palautettavien merkkinäytön määrän:

Esimerkki

Palauttaa tiedoston ensimmäiset viisi merkkiä:

f = open("demofile.txt", "r")
print(f.read(5))

Suorita Esimerkki

Lue Rivi

Voit käyttää readline() Metodi palauttaa yhden rivin:

Esimerkki

Lue tiedoston yksi rivi:

f = open("demofile.txt", "r")
print(f.readline())

Suorita Esimerkki

Kaksi kutsua readline()Voit lukea ensimmäiset kaksi riviä:

Esimerkki

Lue tiedoston kaksi riviä:

f = open("demofile.txt", "r")
print(f.readline())
print(f.readline())

Suorita Esimerkki

Voit vierittää tiedoston riveittäin kiertämällä tiedoston rivejä:

Esimerkki

Vieritä tiedostoa riveittäin:

f = open("demofile.txt", "r")
for x in f:
  print(x)

Suorita Esimerkki

Sulje Tiedosto

On hyvä tapa aina sulkea tiedosto suoritettuun saakka.

Esimerkki

Sulje tiedosto suoritettuun saakka:

f = open("demofile.txt", "r")
print(f.readline())
f.close()

Suorita Esimerkki

Huomautus:Joissakin tapauksissa, johtuen välimuistista, sinun tulisi aina sulkea tiedosto, ja muutokset, jotka olet tehnyt tiedostoon, eivät välttämättä näy ennen kuin tiedosto suljetaan.