Python Fil öppna
- Föregående Sida Python Fil öppna
- Nästa Sida Python Skriva Fil/Skapa
Öppna filen på servern
Anta att vi har följande filer, belägna i samma katalog som Python:
demofile.txt
Hej! Välkommen till demofile.txt Denna fil används för teständamål. Lycka till!
För att öppna en fil, använd den inbyggda open()
Funktion.
open()
Funktionen returnerar en filobjekt, detta objekt har en read()
Metoden används för att läsa filinnehållet:
Exempel
f = open("demofile.txt", "r") print(f.read())
Läs bara en del av filen
Som standardread()
Metoden returnerar hela texten, men du kan också ange antalet tecken som ska returneras:
Exempel
Returnerar de första fem tecknen i filen:
f = open("demofile.txt", "r") print(f.read(5))
Läs Rad
Du kan använda readline()
Metoden returnerar en rad:
Exempel
Läs en rad från filen:
f = open("demofile.txt", "r") print(f.readline())
Genom att anropa readline()
Du kan läsa de två första raderna:
Exempel
Läs två rader från filen:
f = open("demofile.txt", "r") print(f.readline()) print(f.readline())
Genom att gå igenom filens rader i en loop kan du läsa hela filen rad för rad:
Exempel
Gå igenom filen rad för rad:
f = open("demofile.txt", "r") for x in f: print(x)
Stäng Fil
Det är en bra vana att alltid stänga filen efter att ha slutfört.
Exempel
Stäng filen efter att ha slutfört:
f = open("demofile.txt", "r") print(f.readline()) f.close()
Kommentar:I vissa fall bör du alltid stänga filen, eftersom ändringar som görs på filen innan den stängs kanske inte visas.
- Föregående Sida Python Fil öppna
- Nästa Sida Python Skriva Fil/Skapa