我需要扫描日志并确定特定的关键字,然后将其导出到CSV或数据库
我已经完成了一半的解决方案。到目前为止,我能够扫描日志与特定的关键字,获得该行,然后在该行挑选只有必要的细节,并把它的列表,我不能做的是把这个列表成一个所需的格式在csv
解决方案的一半后,列表如下所示
['batchName=ColVal Batch', 'countOfOutboundXmlSent=183', 'countOfTradesPersistedInTdx=193', 'batchStartTime=2023-04-27T09:43:51.208Z]
csv
中的所需输出
t1 = open(r"C:\Temp\tntrreporting.log", 'r')
fileone = t1.readlines()
text = "BatchTriggerDetails"
for line in fileone:
if text in (line):
details_index = line.find("batchName")
details_content = (line[details_index:len(line)-2])
details_1= details_content.split(",")
print (details_1)
1条答案
按热度按时间yiytaume1#
虽然我同意其他人的观点,即应该包括输入数据,但也许这会有所帮助。