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.

