Tengo un archivo .txt que he creado con varias líneas.Python 3.2 - readline() está salteando líneas en el archivo fuente
cuando ejecuto un bucle for, con un acumulador de cuenta, omite líneas.
Se salta la línea superior, y comienza con el segundo, imprime la cuarta, la sexta, etc ...
¿Qué es lo que me falta?
** for your reading pleasure**
def main():
# Open file line_numbers.txt
data_file = open('line_numbers.txt', 'r')
# initialize accumulatior
count = 1
# Read all lines in data_file
for line in data_file:
# Get the data from the file
line = data_file.readline()
# Display data retrieved
print(count, ": ", line)
# add to count sequence
count += 1
creo @Shelhammer clavado. Supongo que es obvio que "en" hace una lectura. Bueno, lo hace. – Malvolio