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
| def cherche_prenom(ch) :
"""Recherche dans ch la portion de chaine contenant le prénom"""
i,f,ns = 0,0,0
cc = ""
while i < len(ch) :
if ch[i] == '#' :
ns += 1
if ns == 1 :
f = 1
elif ns == 2 :
break
elif f == 1 :
cc += ch[i]
i +=1
return cc
nomF = input('Nom du fichier à traiter : ')
lettre_debut = input('Indiquer la 1ère borne : ')
lettre_fin = input('Indiquer la 2ème borne : ')
fi = open(nomF,'r')
while 1 :
ligne = fi.readline()
if ligne == "" :
break
if lettre_debut <= cherche_prenom(ligne) <= lettre_fin :
print(ligne)
fi.close() |
Partager