我有一个包含很多行的日志文件。日志文件为 csv 格式。我正在该文件中搜索不同的消息,我想将它们存储在不同的文件中。
我该如何管理?
目前我正在这样做:
with open('/tmp/result/warnings/test/test3.csv', 'r') as input_file:
with open('/tmp/result/warnings/test/test4.csv', 'w') as output_file:
for line in input_file:
if not "Failed to open output file" in line:
output_file.write(line)
with open('/tmp/result/warnings/test/test4.csv', 'r') as input_file:
with open('/tmp/result/warnings/test/test5.csv', 'w') as output_file:
for line in input_file:
if not "Invalid file length of" in line:
output_file.write(line)
我可以像一次查找几条消息然后在一个文件中写入一样吗?