正如@ Ev.kounis所说,您的while循环似乎无法正常工作。
我建议一次使用数据块的yield函数,如下所示:
def get_line(): with open('your file') as file: for i in file: yield ilines_required = 1000gen = get_line()chunk = [next(gen) for i in range(lines_required)]
正如@ Ev.kounis所说,您的while循环似乎无法正常工作。
我建议一次使用数据块的yield函数,如下所示:
def get_line(): with open('your file') as file: for i in file: yield ilines_required = 1000gen = get_line()chunk = [next(gen) for i in range(lines_required)]