Python- bestand openen
Bestandsverwerking is een belangrijk onderdeel van elke webtoepassing.
Python heeft verschillende functies voor het maken, lezen, bijwerken en verwijderen van bestanden.
Bestandsbehandeling
De belangrijkste functie voor het werken met bestanden in Python is de
open()
functie.
De open()
functie heeft twee parameters;
bestandsnaam en modus .
Er zijn vier verschillende methoden (modi) om een bestand te openen:
"r"
- Lezen - Standaardwaarde. Opent een bestand om te lezen, fout als het bestand niet bestaat
"a"
- Toevoegen - Opent een bestand om toe te voegen, maakt het bestand als het niet bestaat
"w"
- Schrijven - Opent een bestand om te schrijven, maakt het bestand als het niet bestaat
"x"
- Aanmaken - Maakt het opgegeven bestand aan, retourneert een fout als het bestand bestaat
Daarnaast kunt u specificeren of het bestand moet worden behandeld als binaire of tekstmodus
"t"
- Tekst - Standaardwaarde. Tekstmodus
"b"
- Binair - Binaire modus (bijv. afbeeldingen)
Syntaxis
Om een bestand te openen om te lezen, volstaat het om de naam van het bestand op te geven:
f = open("demofile.txt")
Bovenstaande code is hetzelfde als:
f = open("demofile.txt", "rt")
Omdat "r"
voor lezen en
"t"
voor tekst de standaardwaarden zijn, hoeft u deze niet op te geven.
Opmerking: zorg ervoor dat het bestand bestaat, anders krijgt u een foutmelding.