У меня есть файл журнала на одном из серверов, и мне нужно написать скрипт python для копирования строк, содержащих теги ERROR и INFO. Я хочу, чтобы все строки с тегами записывались в новый файл каждый раз, когда я запускаю скрипт.Ошибка регистрации в файле
Вот что я написал до сих пор (я новичок)
my_errors=open("/var/tmp/myerrors1.txt", "w")
my_trace=open("/var/tmp/logs/trace1.txt", "r")
my_trace.readline()
x = [INFO, WARN, ERRor]
for line in my_trace:
for x in line:
my_errors.writelines(x)
my_errors.close()
my_trace.close()
trace1.txt пример:
03/17/2015 13:41:55|WARN||ajp-bio-127.0.0.1-4090-exec-5|495233559||_ERR: execute(): Error Response returned
03/17/2015 13:41:47|INFO||ajp-bio-127.0.0.1-4090-exec-2|495785359||_IN:SearchQuery getList(): ||||
Что вы хотите сказать? – myaut