Taas säätämässä pythonilla
. Ongelmana: ValueError: mixing iteration and read methods would lose data. Tämä ilmenee kun aukaisen tiedoston luettavaksi, josta pitäisi tulostaa kaikki ne rivit jossa käyttäjän määrittelemä sana ilmenee.
for line in target:
if haettava in line.lower():
print target.readline()
Googlailin helppiä ja sain tällaisella koodilla toimimaan edes jotenkin.
while True:
line = target.readline()
if not line: break
elif haettava in line.lower():
print target.readline()
Ei ValueErroria, mutta tämä näyttää tulostavan yhden rivin alempaa kuin se rivi missä etsittävä on havaittu. Mikä mättää?