Jak mogę to sformatować aby zamiast godziny np 15:00, pokazal 15:00-16:00.
from itertools import groupby
with open ('auth.log') as f_authlog:
f_authlog = (line for line in f_authlog if "Failed password for" in line)
for key, group in groupby(f_authlog, key = lambda x: x[:9]):
month, day, hour = key[0:3], key [4:6], key[7:9]
print "%s:00 %s-%s: %d"%(hour, day, month, len(list(group)))