我正在尝试通过长文本文件进行搜索以找到短语所在的部分,然后在一列中打印短语并在另一列中打印另一个中的相应数据文本文件。我要找的短语是"Initialize All"
。该文本文件将有成千上万行的 - 我要找的人会是这个样子:查找带有短语的行并打印该行的另一个部分
14-09-23 13:47:46.053 -07 000000027 INF: Initialize All start
这是我在迄今为止 这里还是要打印三个单独的列:初始化所有,日期,时间
with open ('Result.txt', 'w') as wFile:
with open('Log.txt', 'r') as f:
for line in f:
if 'Initialize All' in line:
date, time = line.split(" ",2)[:2]
wFile.write(date)
你有什么企图解决这个问题? – 2014-09-29 22:02:31
如果你知道初始化全部在行中,你为什么要打印它? – 2014-09-29 22:38:09
我将合并其他短语,如“Uninitialize All”理想情况下,我将创建一个带有描述事件列的文档 - 使用日期和时间“初始化”或“uninitialize” – Catherine 2014-09-29 22:41:33