Čitanje i pisanje datoteka u Python

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.