Isonjululwe: vula ifayile yepython enemvume yokubhala yokufunda

Ingxaki ephambili yokuvula ifayile ngeemvume zokufunda nokubhala kukuba umsebenzisi ovula ifayile akanako ukutshintsha iimvume zefayile. Oku kuthetha ukuba abanye abasebenzisi kwisistim abayi kukwazi ukufunda okanye ukubhala kwifayile ngaphandle kokuba banokufikelela kwiakhawunti yomsebenzisi.

f = open("filename.txt", "r+")

Lo mgca wekhowudi uvula ifayile "filename.txt" kwimodi yokufunda / yokubhala.

Bhala iiMvume zefayile

Ifayile yeemvume zokubhala yifayile yokubhaliweyo egcina iimvume zeefayile kunye neefolda kulawulo olunikiweyo. Ifayile isetyenziswa ngumyalelo we-chmod ukuseta iimvume zeefayile kunye neefolda.

Ubume befayile yeemvume zokubhala ngolu hlobo lulandelayo:

apho ligama lolawulo, kwaye luhlu lwemitya yemvume. Umtya wemvume ngamnye uqulathe amacandelo amathathu: igama lesiseko, uhlobo lofikelelo, kunye nexabiso lemvume. Igama lesiseko ligama lefayile okanye isiqulathi seefayili onikezela ngaso ukufikelela, kwaye uhlobo lofikelelo luxela uhlobo lonikezelo olunikayo. Ixabiso lemvume lixela ukuba ngabaphi na abasebenzisi okanye amaqela anokufikelela kwifayile okanye ulawulo.

Umzekelo, ukunika imvume yokufunda kuphela kubo bonke abasebenzisi abakwikhompyuter yakho, unokwenza ifayile yemvume yokubhala ebizwa ngokuba yi "myfiles" kwaye ufake umgca olandelayo kuyo:

rwxr-xr-x

Vula iifayile

KwiPython, ifayile evulekileyo yifayile evulelwe ukufundwa okanye ukubhala. Into yefayile ehambelana nefayile evulekileyo iqulethe ulwazi malunga nefayile evulekileyo, njengegama kunye nobukhulu bayo.

Usebenza njani ngeefayile

Kukho iindlela ezimbalwa zokusebenza ngeefayile kwiPython. Eyona ndlela ilula kukusebenzisa into yefayile. Le nto inendlela yokufunda () kunye nokubhala () ekuvumela ukuba ufunde kwaye ubhale idatha ukusuka kunye nefayile, ngokulandelelana.

Enye indlela yokusebenza ngeefayile kukusebenzisa imodyuli ye-os. Le modyuli inika ufikelelo kulwazi olwahlukeneyo malunga nenkqubo yokusebenza, njengegama lefayile, ubungakanani bayo, kunye nodidi lwayo. Ungasebenzisa kwakhona umnqongo we os ukwenza iifayile ezintsha okanye abalawuli.

Izithuba ezihambelanayo:

Shiya Comment