Ukuphathwa Kwefayela lePython

Kulokhu okuthunyelwe sizoxoxa ngezindlela zokuphatha amafayili kaPython. Izibonelo zekhodi ezilandelayo zibonisa ukuthi ungadala kanjani, ufunde, ubhale futhi ususe amafayela ePython.



Ungawakha Kanjani Amafayela ku-Python

Ukwenza ifayili ePython, sisebenzisa i- open() indlela, ethatha amapharamitha amabili: igama lefayela nanoma iyiphi enye yezindlela: 'x', 'a', 'w'.

'x' isetshenziselwa ukudala ifayela elisha. Kuvele iphutha uma ifayili likhona. 'a' futhi 'w' asetshenziselwa ukufaka ifayili nokubhalela ifayili, ngokulandelana, kepha uma ngabe ifayili lingekho, ifayela liyakhiwa.


Isibonelo:

file = open('somefile.txt', 'x')

Ifayela elisha somefile.txt kudaliwe.




Ungawafunda Kanjani Amafayela kuPython

Ukufunda ifayela ePython, sisebenzisa i- open() function, Ukudlula egameni lefayela kanye 'r' yemodi yokufunda.

Isibonelo: funda ifayela elibizwa | _ _ _ _ |

Okuqukethwe | | + _ |:

somefile.txtsomefile.txt

Lokukhipha:


Hello!! Welcome to Python Goodbye.

Ungazifunda Kanjani Izingxenye Zefayela ku-Python

Singafunda izingxenye zefayela ngokudlula ngenombolo yezinhlamvu kuye file = open('somefile.txt', 'r') print(file.read()) file.close() indlela. Ngokwesibonelo:

Hello!! Welcome to Python Goodbye.

Lokukhipha:

read()

Ungawufunda Kanjani Umugqa Wefayela Ngomugqa

Singasebenzisa file = open('somefile.txt', 'r') print(file.read(5)) file.close() indlela yokufunda umugqa ngamunye wefayela.

Funda Umugqa Owodwa Kuphela

Hello

Lokukhipha:


readline()

Funda Imigqa Emibili

file = open('somefile.txt', 'r') print(file.readline()) file.close

Lokukhipha:

Hello!!

Funda Yonke Imigqa

Singasebenzisa file = open('somefile.txt', 'r') print(file.readline()) print(file.readline()) file.close loop ukufunda yonke imigqa yefayela:

Hello!! Welcome to Python

Lokukhipha:

for

Ungayibhalela Kanjani Ifayela ngePython

Ukubhalela ifayela, sibuye sisebenzise i- file = open('somefile.txt', 'r') for x in file:
print(x)
indlela enegama lefayela njengepharamitha yokuqala futhi kungaba Hello!! Welcome to Python Goodbye noma open() njengepharamitha yesibili.


'a' izofaka idatha kufayela elicacisiwe elivele likhona. 'w' izobhala ngaphezulu idatha kufayela elicacisiwe.

Kuzona zozimbili lezi zimo, ifayili lenziwa uma lingekho.

Bhala kufayela elisha

'a'

Lokukhipha:

'w' yenziwe ngokuqukethwe:


file = open('writefile.txt', 'w') file.write('Write some content!') file.close() Qaphela:Uma ifayela lingekho, lizokwakhiwa. Uma ngabe ifayili likhona, okuqukethwe yifayela kuzobhalwa ngaphezulu!

Faka okuqukethwe kufayela elikhona

Ukufaka okuqukethwe kufayela elivele likhona, sidinga ukudlula ku- writefile.txt ipharamitha ku Write some content! indlela yemodi yokwengeza.

'a'

Okuqukethwe | | + _ | ifayela:

open()

Ungawasusa Kanjani Amafayela ku-Python

Ukususa amafayela, kufanele singenise i- file = open('writefile.txt', 'a') file.write(' Write more content!') file.close() module bese usebenzisa writefile.txt indlela:

Write some content! Write more content!

Indlela engenhla iqala ihlole ukubona ukuthi ngabe ifayili likhona ngaphambi kokuzama ukulisusa. Kuvele iphutha uma ifayili lingekho.