使用Python / Jython复制范围内的行

时间:2010-09-14 13:52:37

标签: file copy jython

我有一个不断更新的服务器日志文件。 在执行一些脚本之后,我想将执行的相关部分从服务器日志收集到执行日志中。

基本上,我需要在测试开始之前捕获我的服务器日志的最后一个行号(我已经知道该怎么做),比如X,并且在执行之后,从X复制行到服务器日志的新端,现在,X + 1000。

如何仅将X行复制到X + 1000?

谢谢,Assaf

1 个答案:

答案 0 :(得分:1)

试试这个

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