Ahoj, nekolik komentaru na zacatek:
- readlines() nepouzivat, pokud nevime jak ten zdrojovy soubor bude velky (muzeme zabrat celou pamet) - na takhle "jednoduche" veci nepouzivat ani regularni vyrazy (pomale, zbytecne slozite) - "A:\" ??? Myslel jsem, ze diskety uz vymrely ;-) - uz jsme definitivne prestali pouzivat podpisy v emailu? Skoda, ja docela rad vim kdo mi pise :( - langi: nic ve zlem, ale stalo by za to krome Pythonu zapracovat i na cestine (vim ze tohle je konference o Pythonu, ale trochu z toho boli oci) Abych jenom zbytecne neplacal, tak tady je verze ktera si poradi s libovolne velkymi soubory a taky se situacemi kdy je na jednom radku vice slov (obecne stringu) v uvozovkach (vim, ze to kopirovani listu neni uplne idealni, i kdyz tady nedoporucuju "re" ;-) soubor = open('texty.txt', 'r') for radek in soubor: nalezen_text = False radek_list = radek.split('"') # to je uvozovka mezi dvema apostrofy while len(radek_list) > 2: nalezen_text = True print radek_list[1], radek_list = radek_list[2:] if nalezen_text: # musime odradkovat print soubor.close() - docela by mne zajimalo, ktery ucitel to bude hodnotit ;-) Pythonu zdar Jirka Vejrazka
_______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python