Katika Python, kusoma na kuandika faili, tunatumia vipengele vilivyotolewa katika maktaba ya kawaida na mbinu kama vile, na. Hapa kuna jinsi ya kudhibiti faili katika: open()
read()
write()
close()
Python
Kusoma Faili
Kusoma faili katika Python, tunatumia kazi na hali ya "r"(soma). Chaguo hili la kukokotoa hurejesha kitu cha faili, na kisha tunaweza kutumia mbinu kama vile kusoma yaliyomo kwenye faili. open()
read()
Mfano :
# Read the content of a file
with open("myfile.txt", "r") as file:
content = file.read()
print(content)
Kuandika Faili
Kuandika kwa faili au kuunda faili mpya, tunatumia kazi na hali ya "w"(kuandika). Ikiwa faili tayari ipo, itaandikwa tena, vinginevyo, faili mpya itaundwa. open()
Mfano :
# Write content to a file
with open("output.txt", "w") as file:
file.write("This is the content written to the file.")
Inatumika kwa Faili
Ili kuambatisha maudhui hadi mwisho wa faili bila kubatilisha maudhui yaliyopo, tunatumia hali ya "a"(ongeza).
Mfano :
# Append content to a file
with open("logfile.txt", "a") as file:
file.write("Appending this line to the file.")
Kufunga Faili
Baada ya kusoma au kuandika, inashauriwa kufunga faili kwa kutumia close()
njia. Walakini, unapotumia with
taarifa hiyo, hakuna haja ya kufunga faili kwa mikono kwani Python itafunga faili kiotomatiki wakati wa kuondoka kwenye with
kizuizi.
Kusoma na kuandika faili ndani Python hukuruhusu kufanya kazi na data kutoka kwa faili na kuunda programu zinazohifadhi na kuchakata habari kutoka kwa vyanzo vya nje.