local-stats-pixel fb-conv-api

Pitōns G[datnes daļa otrā]0

Šī daļa seko, kā papildinājums iepreikšējajai daļai par datņu apstrādes veidiem. Vai programmēšanas rīks pitōns paredz iespēju papildināt noteiktas datnes apstrādes veidu ar darbību no cita datnes apstrādes vieda. Jāņem vērā, ka katram datnes apstrādes viedam ir sava nozīme, tāpēc pirms izmantot datnes apstrādes veidu paipildināšanu, ir labi jāsaprot datnes apstrādes veidu īpašības, kāpēc vēlreiz atkārtošu datnes iespējamos apstrādes veidus.

Datnes apstrādes veidi:
'w' - dzēš esošu datni un izveido jaunu, ar norādīto nosaukumu.
'a' - atver datni, lai pievienotu datnei izvēlēto informāciju datnes beigās.
'r' - atver datni, lai ielasītu datnē esošo, sākot ar datnes sākumu.
'U' - atver datni ielasīšanai, izmantojot dažādu datnes rindiņu atdalīšanas kārtību.

Ja vēlamo datnes apstrādes viedu papildināsi ar plusu '+', tad tas ļauj datnes veidam, kas ir paredzēts informācijas ielasīšanai arī likt kaut ko pārrakstīt datnē, par cik datnes ielasīšana tiek veikta no datnes sākuma un datnes viedam, kas ir paredzēts informācijas pievienošanai datnē, ļauj no datnes informāciju arī ielasīt. Šādu papildinājumu nevajadzētu izmantot pie datņu apstrādes veida 'w' un 'U', par cik 'w' atver pilnīgi tukšu datni, tās saturu dzēšot un 'U' var tikt izmantoti dažādi rindiņu apzīmējumi, kuri var nebūt vienāda garuma. Tā ir iespējams tikt pie vēl diviem papildus datnes apstrādes veidiem.

Papildus datņu apstrādes veidi:
'a+' - gan varēsi ielasīt no datnes informāciju, tās attainošanai, gan datnes beigās informāciju pievienot. Neiesaku jaukt secību.
'r+' - varēsi arī pārrakstīt datnē esošo informāciju, sākot to no datnes sākuma, esošā informācija datnē, tiks aizvietota ar jauno, kā arī piekļūt pie datnes infromācijas, kura palika aiz pārrakstītās.

Piemēri:
a='''
88888888888888888888888888888
88888888888888888888888888888
88888888888888888888888888888
88888888888888888888888888888
88888888888888888888888888888
88888888888888888888888888888
88888888888888888888888888888
88888888888888888888888888888
88888888888888888888888888888
88888888888888888888888888888
'''
b=open('parbaude.txt','w')
b.write(a)
b.close()
d='''
77777777777777777777777777777
77777777777777777777777777777
77777777777777777777777777777
'''
e=open('parbaude.txt','r+')
e.write(d)
print e.read()
e.close()
f='''99999999999999999999999999999
99999999999999999999999999999
'''
g=open('parbaude.txt','a+')
print g.read()
g.write(f)
g.close()
print 'programmas beigas'


mēģini, vērtē, komentēemotion

0 0 0 Ziņot!
Ieteikt: 000
Spoki.lv logo
Spoki.lv

Komentāri 0

0/2000