1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
morceaux = ('fdquh reazv re rvazevr rvzevrzeavrze rvzevrzea rvre rveazver gchhbgchc ',
'vrzav verzvze vreazer rvzeavzer rveazverz verva rvre rveazver hgx cbx ',
'vrzav verzvze vreazer rvre rveazver vrzav verzvze vreazer rvre bzvcc ',
'rveazver vrzav verzvze vreazer rvre rveazver vrzav verzvze vreazer gf ',
'zerv aervarzve aerveazr rvazev sfertty jhdtgytytrr fsreyuyww zfgtd64we ',
'gdygfyete dggsgytytee hgfsda ettqwywtqw qwyqfwsqw qwgyqwtwdw dwdyuwgff ',
'uywuwtwuyt uuwufuuiuh uggwyuyedy iyuygdcygwdecyg uhgcf kwgd uwudiwe gbd ',
'ijsiciwdc lkohsudhc jhahgagc jhvaxufst hgvaxcqi hFASCI XXFUF jhcic tht4 ',
'jhkoihqwqw 76247y2ed uwg8t8467g ucgwueyg uyeuwec63g jhsbckw6dcugu gfnfg ',
'uhgcuyw vnavsyxtffduhv jhgvjd yhfytyd woii72 vyqtf7d2 duydug ugedd ndhh ',
'iuhiqd jbj6 w77x b876t 88tn 887 n909u0 y87t67 g8t8 g88u8 tf5td7e hdyy7j ',
'bskbcd hgvw hg34 uhg lpoe098 iuy73g ygdc7637 uyg7cct uygc76 uygc ugyyfg ',
'jhwjgdf tytqywe25 bjhdgvgcue6t8343 khei jhiegy 5kjwiuc6 wlenoi99 foffih ',
'hgfiwef ihi837t374f isdv8e873s xo 9 y9h 9i98ys 98y 98yjb u9 i9y 87yy98y ',
'kjskjb jhbdg 8y9iube iwuiw6b iugiuw iwufiwfwf777u isuiwsued ig87w7 jhei ' )
la_ligne = ''.join(morceaux) + '\n'
print 'len de la_ligne =', len(la_ligne)
with open('reazv2.txt','wb') as fw:
fw.write(20*la_ligne)
fw.write('ldc uhtftc lhfyuygbc kbygwygeed la kniweduiu nhdytd')
with open('reazv2.txt','rb') as fr:
print "\nfr.tell() avant l'iteration :", fr.tell()
print '''
somme des
longueurs
numeroLigne de lignes fr.tell()'''
mot,s = "la",0
for numeroLigne,ligne in enumerate(fr):
s += len(ligne)
print "{:>11} {:>8} {:>10}".format(numeroLigne,s,fr.tell())
if(mot in ligne):
print "j'ai trouve %s dans la ligne %s" %(mot, numeroLigne)
break |
Partager