Hur man läser textfil i Python

Filinmatning och -utdata är en mycket viktig funktion i programmeringsspråk. Programmeringsspråket Python kan läsa text från en textfil på din dator. Detta är mycket användbart för att lagra konfigurationsinställningar och data för ditt program. Istället för att ange konfigurationsdata varje gång du kör ditt Python-skript, kan du låta det läsa en konfigurationsfil och fylla i inställningarna från den. Att lära sig filinmatning är ett viktigt steg som programmerare. Du kan lära dig hur du läser en textfil med Python på bara några minuter.

Steg 1

Öppna IDLE-textredigeraren som följer med programmeringsspråket Python. IDLE-programmet finns i dina programfiler (eller applikationer för Macintosh) i Python-katalogen. En tom källkodsfil öppnas i IDLE-textredigerarens fönster.

Dagens video

Steg 2

Deklarera en strängvariabel som innehåller sökvägen till textfilen du vill läsa i Python. Till exempel, om du har en textfil med namnet "etc.txt" på din C:-enhet, kan du skriva följande för att deklarera strängen:

strPath = "C:\etc.txt"

Steg 3

Öppna filen med funktionen open() så här:

f = öppen (strPath)

Steg 4

Läs innehållet i filen med funktionen read(). Utdata från kommandot read() kan lagras i en sträng för utskrift senare, så här:

strText = f.read()

Steg 5

Skriv ut innehållet i filen genom att skriva ut strText-strängen, så här:

print (strText)

Steg 6

Kör programmet genom att trycka på "F5"-tangenten. Programmet kommer att skriva ut hela innehållet i textfilen till konsolen.