I am coding a python script that parses a text file. The format of this text file is such that each element in the file uses two lines and for convenience I would like to read both lines before parsing. Can this be done in Python?
I would like to some something like:
f = open(filename, "r") for line in f: line1 = line line2 = f.readline() f.close
But this breaks saying that:
ValueError: Mixing iteration and read methods would lose data
Similar question here. You can't mix iteration and readline so you need to use one or the other.
while True: line1 = f.readline() line2 = f.readline() if not line2: break # EOF ...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With