Norėdami Python skaityti ir rašyti failus, naudojame standartinėje bibliotekoje pateiktas funkcijas ir tokius metodus kaip, ir. Štai kaip manipuliuoti failais: open()
read()
write()
close()
Python
Failų skaitymas
Norėdami nuskaityti failą Python, naudojame funkciją su „r“(skaitymo) režimu. Ši funkcija grąžina failo objektą, o tada galime naudoti tokius metodus kaip failo turinio skaitymas. open()
read()
Pavyzdys :
# Read the content of a file
with open("myfile.txt", "r") as file:
content = file.read()
print(content)
Failų rašymas
Norėdami įrašyti į failą arba sukurti naują failą, naudojame funkciją su "w"(rašymo) režimu. Jei failas jau yra, jis bus perrašytas, priešingu atveju bus sukurtas naujas failas. open()
Pavyzdys :
# Write content to a file
with open("output.txt", "w") as file:
file.write("This is the content written to the file.")
Pridedamas prie failų
Norėdami pridėti turinį prie failo pabaigos neperrašydami esamo turinio, naudojame "a"(pridėjimo) režimą.
Pavyzdys :
# Append content to a file
with open("logfile.txt", "a") as file:
file.write("Appending this line to the file.")
Failų uždarymas
Perskaičius ar parašius, failą rekomenduojama uždaryti naudojant metodą close()
. Tačiau naudojant with
teiginį, nereikia uždaryti failo rankiniu būdu, nes Python failas automatiškai uždaromas išėjus iš with
bloko.
Failų skaitymas ir rašymas Python leidžia dirbti su duomenimis iš failų ir kurti programas, kurios saugo ir apdoroja informaciją iš išorinių šaltinių.