A fájlok olvasásához és írásához a szabványos könyvtárban található funkciókat és olyan módszereket Python használjuk, mint a, és. A következőképpen kezelheti a fájlokat: open()
read()
write()
close()
Python
Fájlok olvasása
A fájl beolvasásához az "r"(olvasási) móddal Python használjuk a függvényt. Ez a függvény egy fájlobjektumot ad vissza, majd olyan módszereket használhatunk, mint például a fájl tartalmának beolvasása. open()
read()
Példa :
# Read the content of a file
with open("myfile.txt", "r") as file:
content = file.read()
print(content)
Fájlok írása
Fájlba íráshoz vagy új fájl létrehozásához a függvényt "w"(írási) móddal használjuk. Ha a fájl már létezik, akkor felülírja, ellenkező esetben új fájl jön létre. open()
Példa :
# Write content to a file
with open("output.txt", "w") as file:
file.write("This is the content written to the file.")
Hozzáfűzés a Fájlokhoz
Ahhoz, hogy egy fájl végéhez tartalmat fűzzünk a meglévő tartalom felülírása nélkül, az "a"(hozzáfűzés) módot használjuk.
Példa :
# Append content to a file
with open("logfile.txt", "a") as file:
file.write("Appending this line to the file.")
Fájlok bezárása
Olvasás vagy írás után javasolt a fájl bezárása a módszerrel close()
. Az utasítás használatakor azonban with
nincs szükség a fájl manuális bezárására, mivel Python a blokkból való kilépéskor automatikusan bezárja a fájlt with
.
A fájlok beolvasása és írása Python lehetővé teszi a fájlokból származó adatok kezelését, valamint olyan alkalmazások létrehozását, amelyek külső forrásból származó információkat tárolnak és dolgoznak fel.