Python fil åbning

Åbn filen på serveren

Antag, at vi har følgende fil, placeret i samme mappe som Python:

demofile.txt

Hej! Velkommen til demofile.txt
Denne fil er til testformål.
Godt Lykke!

For at åbne en fil skal du bruge indlejret open() funktion.

open() Funktionen returnerer en filobjekt, som har en read() Metoden bruges til at læse filindholdet:

Eksempel

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

Kør Eksempel

Læs kun en del af filen

Som standardread() Metoden returnerer hele teksten, men du kan også specificere det antal tegn, der skal returneres:

Eksempel

Returnerer de første fem tegn i filen:

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

Kør Eksempel

Læs Linje

Du kan bruge readline() metoden returnerer en række:

Eksempel

Læs en række i filen:

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

Kør Eksempel

Ved to kald readline(),du kan læse de første to rækker:

Eksempel

Læs to rækker i filen:

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

Kør Eksempel

Ved at gennemgå filens rækker i en løkke, kan du læse hele filen linje for linje:

Eksempel

Gennemgå Fil Linje for Linje

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

Kør Eksempel

Luk Fil

Det er en god vane at altid lukke filen efter afslutning.

Eksempel

Luk filen efter afslutning:

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

Kør Eksempel

Kommentar:I nogle tilfælde skal du altid lukke filen, og ændringer, du gør i filen, kan muligvis ikke vises, før filen lukkes.