копировать строки в диапазоне, используя Python / Jython - PullRequest
0 голосов
/ 14 сентября 2010

У меня есть файл журнала сервера, который постоянно обновляется. после выполнения некоторого сценария я хочу собрать соответствующую часть моего выполнения из журнала сервера в журнал выполнения.

По сути, мне нужно захватить номер последней строки моего журнала сервера до теста, начатого (что я уже знаю, как это сделать), скажем X, и после выполнения скопировать строки из X в новый конец журнала сервера, теперь X + 1000.

Как скопировать только строки X в X + 1000?

Спасибо, Ассаф

1 Ответ

1 голос
/ 14 сентября 2010

Попробуйте это

open("execution.log", "w").write("\n".join(open("server.log").readlines()[X:X+1000]))
...