Sådan læser du tekstfil i Python

Filinput og -output er en meget vigtig funktion i programmeringssprog. Python-programmeringssproget er i stand til at læse tekst fra en tekstfil på din computer. Dette er meget nyttigt til at gemme konfigurationsindstillinger og data for dit program. I stedet for at indtaste konfigurationsdata hver gang du udfører dit Python-script, kan du få det til at læse en konfigurationsfil og udfylde indstillingerne fra det. At lære filinput er et vigtigt skridt som programmør. Du kan lære at læse en tekstfil ved hjælp af Python på få minutter.

Trin 1

Åbn IDLE-teksteditoren, der følger med Python-programmeringssproget. IDLE-programmet er placeret i dine programfiler (eller programmer til Macintosh) i Python-biblioteket. En tom kildekodefil åbnes i IDLE-tekstredigeringsvinduet.

Dagens video

Trin 2

Deklarer en strengvariabel, der indeholder stien til den tekstfil, du vil læse i Python. For eksempel, hvis du har en tekstfil med navnet "etc.txt" på dit C:-drev, kan du skrive følgende for at erklære strengen:

strPath = "C:\etc.txt"

Trin 3

Åbn filen ved hjælp af funktionen open() på denne måde:

f = åben (strPath)

Trin 4

Læs indholdet af filen ved hjælp af read()-funktionen. Outputtet af read() kommandoen kan gemmes i en streng til udskrivning senere, sådan her:

strText = f.read()

Trin 5

Udskriv indholdet af filen ved at udskrive strText-strengen, sådan her:

print (strText)

Trin 6

Kør programmet ved at trykke på "F5"-tasten. Programmet udskriver hele indholdet af tekstfilen til konsollen.