Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from datetime import datetime, timedelta
- def time_deltas(infile):
- entries = (line.split() for line in open(INFILE, "r"))
- ts = {}
- for e in entries:
- if " ".join(e[2:5]) == "TMsg out: [O]":
- ts [e[8]] = e[0]
- elif " ".join(e[2:5]) == "TMsg in: [A]":
- in_ts, ref_id = e[0], e[7]
- out_ts = ts.pop(ref_id, None)
- yield (float(out_ts),ref_id[1:-1],(float(in_ts)*1000 - float(out_ts)*1000))
- dt = datetime.strptime(str(out_ts), '%H%M%S.%f')
- td = timedelta(hours=dt.hour, minutes=dt.minute, seconds=dt.second)
- date=datetime(2012, 2, 13)
- full_time = date + td
- epoch = time.mktime(fulltime.timetuple())
- INFILE = 'C:/Users/klee/Documents/test.txt'
- print list (time_deltas(INFILE))
- print epoch
Add Comment
Please, Sign In to add comment