Мне нужна помощь в поиске решения Python для переформатирования обернутых строк / перезаписи файла журнала, чтобы не было разрывов строк, как описано. Это позволит мне продолжить поиск по непрерывным линиям.
Каждая запись в * .log имеет отметку времени. Однако слишком длинные строки обернуты, как и ожидалось: обернутая часть также имеет метку времени. «>» (Больше чем) - единственный признак того, что строка обернута - происходит в позиции 37.> Журнал от * nix машины.
Я не знаю, с чего начать ...
2011-223-18:31:11.737 VWR:tao abc exec /home/abcd/abcd9.94/bin/set_specb.tcl -s DL 2242.500000 5
2011-223-18:31:11.737 > -20.000000 10
###needs to be rewritten as:
2011-223-18:31:11.737 VWR:tao abc exec /home/abcd/abcd9.94/bin/set_specb.tcl -s DL 2242.500000 5 -20.000000 10
И еще
2011-223-17:40:07.039 EVT:703 agc_drift_cal.tcl: out of tolerance drift of 5.3080163871 detected! Downlink Alignmen
2011-223-17:40:07.039 >t check required.
###these lines deleted and consolodated as one:
2011-223-17:40:07.039 EVT:703 agc_drift_cal.tcl: out of tolerance drift of 5.3080163871 detected! Downlink Alignment check required.
Я не знаю, с чего начать, кроме ...
for filename in validfilelist:
logfile = open(filename, 'r')
logfile_list = logfile.readlines()
logfile.close
for line in logfile_list: