Qoraalkan waxaan ka wada hadli doonnaa qaababka loo maareeyo Faylka Python. Tusaalooyinka koodhka soo socdaa waxay muujinayaan sida loo abuuro, loo akhriyo, loo qoro loona tirtiro faylasha Python.
Si loo abuuro faylka Python, waxaan isticmaalnaa open()
Habka, kaas oo qaata laba xuddun: magaca feylka iyo mid kasta oo ka mid ah qaababka: 'x'
, 'a'
, 'w'
.
'x'
waxaa loo isticmaalaa in lagu abuuro feylal cusub. Cilad ayaa la tuurayaa hadii feylku jiro. 'a'
iyo 'w'
waxaa loo isticmaalaa in lagu lifaaqo feyl iyo wax loo qoro feyl, siday u kala horreeyaan, si kastaba ha noqotee haddii faylka uusan jirin, markaa feylka ayaa la abuuray.
Tusaale:
file = open('somefile.txt', 'x')
Fayl cusub somefile.txt
waa la abuuray.
Si aan ugu aqrino faylka Python, waxaan isticmaalnaa open()
shaqeynaya, ku gudbaya magaca faylka iyo 'r'
qaabka akhriska.
Tusaale: akhri feyl la yiraahdo somefile.txt
Tusmada somefile.txt
:
Hello!! Welcome to Python Goodbye.
file = open('somefile.txt', 'r') print(file.read()) file.close()
Wax soo saarka:
Hello!! Welcome to Python Goodbye.
Waxaan ka aqrin karnaa qaybo ka mid ah feylka adigoo ku dhaafi kara tirada xarfaha read()
habka. Tusaale ahaan:
file = open('somefile.txt', 'r') print(file.read(5)) file.close()
Wax soo saarka:
Hello
Waxaan isticmaali karnaa readline()
habka loo akhriyo sadar kasta oo faylka ah.
file = open('somefile.txt', 'r') print(file.readline()) file.close
Wax soo saarka:
Hello!!
file = open('somefile.txt', 'r') print(file.readline()) print(file.readline()) file.close
Wax soo saarka:
Hello!! Welcome to Python
Waxaan isticmaali karnaa for
loop si aad u aqriso dhammaan khadadka faylka:
file = open('somefile.txt', 'r') for x in file:
print(x)
Wax soo saarka:
Hello!! Welcome to Python Goodbye
Si aan wax ugu qoro fayl, waxaan mar kale isticmaalnaa open()
habka magaca faylka uu yahay halbeegga koowaad iyo midkoodna _ _ + _ | ama 'a'
sida halbeegga labaad.
'w'
waxay ku lifaaqi doonaan xogta feyl jira oo cayiman. 'a'
ku dul qori doonaa xogta feylka la cayimay.
Labada xaaladoodba, feylku waa la abuuray haddii aanu jirin.
'w'
Wax soo saarka:
file = open('writefile.txt', 'w') file.write('Write some content!') file.close()
waxaa lagu abuuray waxyaabo:
writefile.txt
Fiiro gaar ah:Haddii faylka uusan jirin, waa la abuuri doonaa. Haddii feyl jiro, waxyaabaha faylka ku jira dib ayaa loo qori doonaa!Si loogu daro waxyaabaha ku jira faylka jira, waxaan u baahanahay inaan ku gudubno Write some content!
halbeegga u ah 'a'
habka loogu daro qaabka.
open()
Tusmada file = open('writefile.txt', 'a') file.write('
Write more content!') file.close()
faylka:
writefile.txt
Si aad u tirtirto feylasha, waa inaan soo galino Write some content! Write more content!
moduleka oo adeegso os
habka:
remove()
Habka kor ku xusan ayaa marka hore hubiya si loo arko haddii faylka uu jiro ka hor inta aan la isku dayin in la tirtiro. Khalad ayaa la tuuraa haddii feylku uusan jirin.