Сейчас у меня это сделано простейшим построчным копированием:
flag = 0 inputFile = open("inputFile", 'rt') outputFileFirst = open("outputFileFirst", 'wt') outputFileSecond = open("outputFileSecond", 'wt') for line in inputFile: flag += is_marker(line) if flag: outputFileSecond.write(line) else: outputFileFirst.write(line)
Есть ли способ эту же задачу выполнить быстрее и, желательно, без копирования?