i = 0
s = ''
fd = open('...')
for l in fd:
    if l[:-1] == delimiter:
        i += 1
if i >= max_split:
    break
s += l
fd.close()
Python – разделение большой строки по количеству вхождений разделителя