U Python, za čitanje i pisanje datoteka, koristimo funkcije dostupne u standardnoj biblioteci i metode kao što su, i. Evo kako manipulirati datotekama u: open()
read()
write()
close()
Python
Čitanje datoteka
Za čitanje datoteke u Python, koristimo funkciju s načinom "r"(čitanje). Ova funkcija vraća objekt datoteke, a zatim možemo koristiti metode poput čitanja sadržaja datoteke. open()
read()
Primjer :
# Read the content of a file
with open("myfile.txt", "r") as file:
content = file.read()
print(content)
Pisanje datoteka
Za pisanje u datoteku ili stvaranje nove datoteke koristimo funkciju s načinom rada "w"(pisanje). Ako datoteka već postoji, bit će prebrisana, u protivnom će se stvoriti nova datoteka. open()
Primjer :
# Write content to a file
with open("output.txt", "w") as file:
file.write("This is the content written to the file.")
Dodavanje datotekama
Za dodavanje sadržaja na kraj datoteke bez prepisivanja postojećeg sadržaja, koristimo način "a"(dodavanje).
Primjer :
# Append content to a file
with open("logfile.txt", "a") as file:
file.write("Appending this line to the file.")
Zatvaranje datoteka
Nakon čitanja ili pisanja, preporuča se zatvoriti datoteku metodom close()
. Međutim, kada koristite with
naredbu, nema potrebe za ručnim zatvaranjem datoteke jer Python će se datoteka automatski zatvoriti pri izlasku iz with
bloka.
Čitanje i pisanje datoteka Python omogućuje vam rad s podacima iz datoteka i stvaranje aplikacija koje pohranjuju i obrađuju informacije iz vanjskih izvora.