Branje in pisanje datotek v Python

V Python, za branje in pisanje datotek, uporabljamo funkcije, ki so na voljo v standardni knjižnici in metode, kot so,  in. Tukaj je opisano, kako manipulirati z datotekami v: open() read() write() close() Python

 

Branje datotek

Za branje datoteke v Python, uporabimo funkcijo z načinom "r"(branje). Ta funkcija vrne predmet datoteke, nato pa lahko uporabimo metode, kot je branje vsebine datoteke. open() read()

primer :

# Read the content of a file  
with open("myfile.txt", "r") as file:  
    content = file.read()  
    print(content)  

 

Pisanje datotek

Za pisanje v datoteko ali ustvarjanje nove datoteke uporabljamo funkcijo z načinom "w"(pisanje). Če datoteka že obstaja, bo prepisana, sicer bo ustvarjena nova datoteka. open()

primer :

# Write content to a file  
with open("output.txt", "w") as file:  
    file.write("This is the content written to the file.")  

 

Pripenjanje k datotekam

Za dodajanje vsebine na konec datoteke, ne da bi prepisali obstoječo vsebino, uporabimo način "a"(dodajanje).

primer :

# Append content to a file  
with open("logfile.txt", "a") as file:  
    file.write("Appending this line to the file.")  

 

Zapiranje datotek

Po branju ali pisanju je priporočljivo zapreti datoteko z close() metodo. Vendar pa pri uporabi with stavka datoteke ni treba ročno zapreti, saj se Python bo datoteka samodejno zaprla ob izhodu iz with bloka.

 

Branje in pisanje datotek Python vam omogoča delo s podatki iz datotek in ustvarjanje aplikacij, ki shranjujejo in obdelujejo informacije iz zunanjih virov.