我在一个日志文件中有15行,我想通过python读取第4行和第10行,并在输出中显示它们,表示找到了这个字符串:
abc
def
aaa
aaa
aasd
dsfsfs
dssfsd
sdfsds
sfdsf
ssddfs
sdsf
f
dsf
s
d
请通过代码建议如何在python中实现这一点。你知道吗
为了更详细地说明这个例子,第一个字符串(字符串或行是唯一的)很容易在日志文件中找到,下一个字符串B在第一个字符串的40行之内,但是这个字符串出现在日志文件中的很多地方,所以我需要在读取字符串A之后,用前40行来读取这个字符串,并打印出与这些字符串相同的内容找到了。你知道吗
另外,我不能使用python的with
命令,因为这会给我带来错误,比如“with”将成为python2.6中的保留关键字。我正在使用Python 2.5
是一种简单易读的方法。你能举一个例子吗?还有其他更好的方法:)。你知道吗
作者编辑后:
最简单的方法是:
它既高效又简单:)
您可以使用:
相关问题 更多 >
编程相关推荐