Läsa och skriva filer i Python

I Python, för att läsa och skriva filer använder vi funktionerna i standardbiblioteket och metoder som,  och. Så här manipulerar du filer i: open() read() write() close() Python

 

Läser filer

För att läsa en fil i Python använder vi funktionen med läget "r"(läs). Denna funktion returnerar ett filobjekt och sedan kan vi använda metoder som att läsa innehållet i filen. open() read()

Exempel :

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

 

Skriva filer

För att skriva till en fil eller skapa en ny fil använder vi funktionen med "w"(skriv)-läget. Om filen redan finns kommer den att skrivas över, annars skapas en ny fil. open()

Exempel :

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

 

Bifogar till filer

För att lägga till innehåll i slutet av en fil utan att skriva över det befintliga innehållet använder vi läget "a"(lägg till).

Exempel :

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

 

Stänger filer

Efter att ha läst eller skrivit, rekommenderas det att stänga filen med close() metoden. Men när du använder with satsen finns det inget behov av att stänga filen manuellt eftersom Python filen automatiskt stängs när du lämnar with blocket.

 

Genom att läsa och skriva in filer Python kan du arbeta med data från filer och skapa applikationer som lagrar och bearbetar information från externa källor.