在Python中,如何在不移动文件光标的情况下从文件中读取x字符?
如果我有这样一个文件:在Python中,如何在不移动文件光标的情况下从文件中读取x字符?,python,python-3.x,file-read,Python,Python 3.x,File Read,如果我有这样一个文件: aaaabbaaa 我想读到b,但我也想在b之前。我所做的是一次读取一个字符(在我的情况下,只读取一个字符是可以的),但是当我读取b时,我就停止了。但在这一点上,我想落后于它时,我就领先于b。我的一个直接想法是file.seek(-1,1),但在Python 3.2+中,这不起作用(请参阅)。该问题的给定“解决方案”是,但这是针对从文件末尾返回的特殊情况。我想从任何给定的位置返回,不一定是文件的结尾 我不介意导入内置模块,但希望避免使用第三方模块(这些模块仍然可以在答案
aaaabbaaa
我想读到b
,但我也想在b
之前。我所做的是一次读取一个字符(在我的情况下,只读取一个字符是可以的),但是当我读取b
时,我就停止了。但在这一点上,我想落后于它时,我就领先于b
。我的一个直接想法是file.seek(-1,1)
,但在Python 3.2+中,这不起作用(请参阅)。该问题的给定“解决方案”是,但这是针对从文件末尾返回的特殊情况。我想从任何给定的位置返回,不一定是文件的结尾
我不介意导入内置模块,但希望避免使用第三方模块(这些模块仍然可以在答案中)。我有办法做到这一点吗