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.