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.