I want to read a big data file 100 by 100. But my script reads only first 100 line, then it never enters in "for loop" for the rest. More clearly, in the end, I get only lines from 0 to 100, but I want also 100-200, 200-300, 300-400 etc. I can't see what the problem is.
(I use python 3.4. All data in .csv file is number. I already know to use islice()
but I want particularly use enumerate()
function.)
I would be very happy if you could help.
pathInput = "input.csv"
f = open(pathInput, 'r')
sizeOfList = 100
iD = 0
while iD<1000:
dataset = []
for i, line in enumerate(f):
if i<(iD + sizeOfList):
dataset.append(line)
print(dataset)
iD += sizeOfWindow