0
мне нужно изменить метки времени в затруднительном логфайле, потому что половина из них неверна теперь, когда я обновил системное время ...изменение метки времени в связывания логфайла
каждую строка в файле имеет следующий формат:
04-Aug-2010 07:32:31.416 client 10.0.0.1#00000: query: google.com IN A + (10.0.0.1)
все марки времени выходят на 8 часов. это то, что у меня есть до сих пор:
#!/usr/bin/python
from time import strftime, strptime
f = open("query.log","r")
d = f.readlines()
i = 0
while not d[i].startswith("20-Aug"):
print strftime('%d-%b-%Y %H:%M:%S', strptime(d[i].split(".")[0], '%d-%b-%Y %H:%M:%S'))
i+=1
любые идеи были бы оценены!
WOW, спасибо! это решение фантастично !!! – crosswired