Inkinga enkulu ngokuvula ifayela ngezimvume zokufunda nokubhala ukuthi umsebenzisi ovula ifayela akakwazi ukushintsha izimvume zefayela. Lokhu kusho ukuthi abanye abasebenzisi ohlelweni ngeke bakwazi ukufunda noma ukubhala ifayela ngaphandle uma bekwazi ukufinyelela i-akhawunti yomsebenzisi.
f = open("filename.txt", "r+")
Lo mugqa wekhodi uvula ifayela elithi “filename.txt” kumodi yokufunda/yokubhala.
Bhala ifayela lezimvume
Ifayela lezimvume zokubhala yifayela lombhalo eligcina izimvume zamafayela namafolda ohlwini lwemibhalo olunikeziwe. Ifayela lisetshenziswa umyalo we-chmod ukusetha izimvume zamafayela namafolda.
Ifomethi yefayela lezimvume zokubhala imi kanje:
kuphi
Isibonelo, ukuze unikeze ukufinyelela kokufunda kuphela kubo bonke abasebenzisi kukhompuyutha yakho, ungakha ifayela lezimvume zokubhala elibizwa ngokuthi "myfiles" bese ufaka umugqa olandelayo kulo:
rwxr-xr-x
Vula amafayela
Ku-Python, ifayela elivuliwe yifayela elivuliwe ukuze lifundwe noma libhalwe. Into yefayela ehlotshaniswa nefayela elivuliwe iqukethe ulwazi mayelana nefayela elivuliwe, njengegama nosayizi walo.
Ungasebenza kanjani ngamafayela
Kunezindlela ezimbalwa zokusebenza ngamafayela kuPython. Indlela elula ukusebenzisa into yefayela. Le nto inendlela yokufunda () kanye nokubhala () ekuvumela ukuthi ufunde futhi ubhale idatha usuka uye efayelini, ngokulandelana.
Enye indlela yokusebenza ngamafayela ukusebenzisa i-os module. Le mojula inikeza ukufinyelela olwazini oluhlukahlukene mayelana nesistimu yokusebenza, njengegama lefayela, usayizi walo, kanye nohlobo lwalo. Ungasebenzisa futhi imojula ye-os ukuze udale amafayela amasha noma uhla lwemibhalo.