在python中读取用户给定起始位置和结束位置之间的文本文件

Ris*_*ran 2 python file-io text

我有一个巨大的文本文件,我想从中有选择地读几行.使用tell()我知道我想要读取的位置.

有没有办法可以在两个位置之间读取文件中的所有文本?像file.read(beginPos,endPos)

或者,读取包含beginPos的行号和包含endPos的行号之间的所有文本?

Céd*_*ien 5

如果你现在是起点(带tell())和终点,你可以简单地做一个file.read(end-start),它会读取end-start字节.如果在开始时没有正确的偏移量,请首先使用seek()方法(file.seek(start)).