for line in f:
    yield ''.join(chain([line], itertools.islice(f, n - 1)))
Python: попытка десериализовать несколько объектов JSON в файле, при этом каждый объект занимает несколько, но последовательно расположенных строк