Dobry den,
zacinam byt trosku zoufali. Chci udelat pro me zdanlive jednoduchou vec,
ale uz se s tim trapim docela dlouho.
Mam soubor s textem. V nem slova uvozena uvozovkami "'". Potrebuji tuto
slovo z uvozovek dostat a skocit na dalsi radek. A tohle opakovat. Udelal
sem to pro jeden radek, ale dok
On 14 Lis, 15:44, la...@tiscali.cz wrote:
> Dobry den,
> zacinam byt trosku zoufali. Chci udelat pro me zdanlive jednoduchou vec,
> ale uz se s tim trapim docela dlouho.
> Mam soubor s textem. V nem slova uvozena uvozovkami "'". Potrebuji tuto
> slovo z uvozovek dostat a skocit na dalsi radek. A to
> > Mam soubor s textem. V nem slova uvozena uvozovkami "'".
> > Potrebuji tuto slovo z uvozovek dostat a skocit na dalsi
> > radek. A tohle opakovat. [...]
> >
> > pomocnej = open('pomocnej.lst','r')
> > dotaz = pomocnej.readline()
> > dotaz = dotaz.split("'")
> > dotaz=dotaz[1]
> > print dotaz
Neni nad to opravovat vlastni kod :)
Tady je lepsi verze:
soubor = open('texty.txt', 'r')
for radek in soubor:
nalezen_text = False
radek_list = radek.split('"') # to je uvozovka mezi dvema apostrofy
idx = 1
posledni_mozny = len(radek_list) - 2 # 2 protoze index je od nuly
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 defini
mozna by bylo lepsi pouzit modul re
import re
s = open('A:\soubor.dat').read()
neco = re.findall(r"'(.*?)'",s)
promena neco pak obsahuje uz vyzobany seznam toho co bylo mezi apostrofy
14.11.07, Lukoko <[EMAIL PROTECTED]>:
> On 14 Lis, 15:44, [EMAIL PROTECTED] wrote:
> > Dobry den,
> > zacinam b
On 14 Lis, 15:44, [EMAIL PROTECTED] wrote:
> Dobry den,
> zacinam byt trosku zoufali. Chci udelat pro me zdanlive jednoduchou vec,
> ale uz se s tim trapim docela dlouho.
> Mam soubor s textem. V nem slova uvozena uvozovkami "'". Potrebuji tuto
> slovo z uvozovek dostat a skocit na dalsi radek. A t
Dobry den,
zacinam byt trosku zoufali. Chci udelat pro me zdanlive jednoduchou vec,
ale uz se s tim trapim docela dlouho.
Mam soubor s textem. V nem slova uvozena uvozovkami "'". Potrebuji tuto
slovo z uvozovek dostat a skocit na dalsi radek. A tohle opakovat. Udelal
sem to pro jeden radek, ale dok