Fil Python, biex naqraw u niktbu fajls, nużaw il-funzjonijiet ipprovduti fil-librerija standard u metodi bħal, u. Hawn kif timmanipula fajls fi: open()
read()
write()
close()
Python
Qari Fajls
Biex taqra fajl f' Python, nużaw il- funzjoni bil-mod "r"(qari). Din il-funzjoni tirritorna oġġett tal-fajl, u mbagħad nistgħu nużaw metodi bħal biex naqraw il-kontenut tal-fajl. open()
read()
Eżempju :
# Read the content of a file
with open("myfile.txt", "r") as file:
content = file.read()
print(content)
Kitba Fajls
Biex tikteb f'fajl jew toħloq fajl ġdid, nużaw il- funzjoni bil-mod "w"(kitba). Jekk il-fajl diġà jeżisti, jiġi miktub fuqu, inkella, jinħoloq fajl ġdid. open()
Eżempju :
# Write content to a file
with open("output.txt", "w") as file:
file.write("This is the content written to the file.")
Tehmeż mal-Fajls
Biex tehmeż kontenut fl-aħħar ta 'fajl mingħajr ma nissostitwixxi l-kontenut eżistenti, nużaw il-mod "a"(tehmeż).
Eżempju :
# Append content to a file
with open("logfile.txt", "a") as file:
file.write("Appending this line to the file.")
Fajls Għeluq
Wara l-qari jew il-kitba, huwa rakkomandat li tagħlaq il-fajl bl-użu tal- close()
metodu. Madankollu, meta tuża with
d-dikjarazzjoni, m'hemmx bżonn li tagħlaq il-fajl manwalment peress Python li awtomatikament tagħlaq il-fajl meta toħroġ mill- with
blokk.
Il-qari u l-kitba ta' fajls Python jippermettilek taħdem b'dejta minn fajls u toħloq applikazzjonijiet li jaħżnu u jipproċessaw informazzjoni minn sorsi esterni.