Используйте seek , который переместит файл чтения в заданную позицию. Затем позвоните и прочитайте .
Кроме того, если вы не хотите, чтобы какие-либо дополнительные данные загружались в память во время чтения (только один байт / символ), используйте также buffering=0
при открытии файла.
with open("largeFile", buffering=0) as f:
f.seek(10000)
char = f.read(1)