Een tekstbestand lezen in Python

Bestandsinvoer en -uitvoer is een zeer belangrijke functie in programmeertalen. De programmeertaal Python kan tekst uit een tekstbestand op uw computer lezen. Dit is erg handig voor het opslaan van configuratie-instellingen en gegevens voor uw programma. In plaats van elke keer dat u uw Python-script uitvoert configuratiegegevens in te voeren, kunt u het een configuratiebestand laten lezen en de instellingen van daaruit laten invullen. Bestandsinvoer leren is een belangrijke stap als programmeur. U kunt in een paar minuten leren hoe u een tekstbestand kunt lezen met Python.

Stap 1

Open de IDLE-teksteditor die bij de programmeertaal Python wordt geleverd. Het IDLE-programma bevindt zich in uw Program Files (of Applications for Macintosh) in de Python-directory. Er wordt een leeg broncodebestand geopend in het IDLE-teksteditorvenster.

Video van de dag

Stap 2

Declareer een stringvariabele die het pad bevat naar het tekstbestand dat u in Python wilt lezen. Als u bijvoorbeeld een tekstbestand met de naam "etc.txt" op uw C:-station hebt, kunt u het volgende schrijven om de tekenreeks te declareren:

strPath = "C:\etc.txt"

Stap 3

Open het bestand met de functie open() als volgt:

f = open (strPath)

Stap 4

Lees de inhoud van het bestand met de functie read(). De uitvoer van de opdracht read() kan worden opgeslagen in een string om later af te drukken, zoals deze:

strText = f.lezen()

Stap 5

Druk de inhoud van het bestand af door de strText-string af te drukken, zoals dit:

print (strText)

Stap 6

Start het programma door op de "F5"-toets te drukken. Het programma zal de volledige inhoud van het tekstbestand naar de console afdrukken.