Afişează denumirile care se termină într-un sufix dat. Am făcut micro-scriptul ăsta pentru a fi folosit cu lista de nume şi prenume extrasă de mine dintr-o bază de date a unui program de numere de telefoane româneşti.
nume.txt (145142 de denumiri - 1314 KiB)
prenume.txt (41630 de denumiri - 352 KiB)
Baza de date respectivă conţinea la nume şi prenume denumirea unor firme. Deşi am scos cele mai multe astfel de firme este posibil să mai fie nume de firme în aceste liste. Listele conţin şi foarte multe denumiri străine pentru că nu am cum să le elimin. Poţi vedea numele de familie care se termină în "escu" extrase cu scriptul ăsta.
lista = raw_input("Cum se numeste fisierul cu lista: ")
sufix = raw_input("Ce sufix vrei: ").upper();
fisier = raw_input("In ce fisier sa fie salvata lista: ")
f = open(lista,"r")
g = open(fisier,"w")
linie = f.readline()
while linie:
if linie[-len(sufix)-1:-1] == sufix:
g.write(linie)
linie=f.readline()
f.close(); g.close()
print "Am terminat!"