Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 枚举文件对象中的下一行,直到n或EOF_Python - Fatal编程技术网

Python 枚举文件对象中的下一行,直到n或EOF

Python 枚举文件对象中的下一行,直到n或EOF,python,Python,坦率地说,在python中,您的代码看起来很奇怪 我愿意 def parse_header(file_object): for index, line in enumerate(file_object): if index == max_value: break print(index, line) 或 两者都在Python 3.7.3中工作 在使用parse_header(file_object)之后,您仍然可以使用next(f

坦率地说,在python中,您的代码看起来很奇怪

我愿意

def parse_header(file_object):
    for index, line in enumerate(file_object):
        if index == max_value:
            break
        print(index, line)

两者都在Python 3.7.3中工作


在使用
parse_header(file_object)
之后,您仍然可以使用
next(file_object)

获得下一行。坦率地说,您的代码看起来很奇怪

我愿意

def parse_header(file_object):
    for index, line in enumerate(file_object):
        if index == max_value:
            break
        print(index, line)

两者都在Python 3.7.3中工作


在使用
parse_header(file_object)
之后,您仍然可以使用
next(file_object)

获得下一行,如果index==max_value,您不能使用
吗?如果index==max_value:break
作为索引,zip中的行(范围(max_value),file_object):
您不能使用
如果index==max_value:break
作为索引,zip中的行(范围)(最大值),文件对象):