Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. import re, sys
  2.  
  3. with open('temp.log') as f:
  4. lines = f.readlines()
  5.  
  6. with open('output.txt') as o:
  7.  
  8. data = []
  9. for line in lines:
  10. if 'date' in sys.argv:
  11. try:
  12. date = re.match(r'date{2} w+ date{2}', line).group()
  13. row.append(date)
  14. except:
  15. date = 'date'
  16. if 'agent' in sys.argv:
  17. try:
  18. agent = re.search(r'agent:s(.*?),', line).group()
  19. row.append(agent)
  20. except:
  21. agent = 'agent:'
  22. if 'err' in sys.argv:
  23. try:
  24. errID = re.search(r'ErrIdText:s(.*?),', line).group()
  25. row.append(errID)
  26. except:
  27. errID = 'ErrIdText:'
  28. if 'clear' in sys.argv:
  29. try:
  30. clear = re.search(r'clearedID:s(.*?))', line).group()
  31. row.append(clear)
  32. except:
  33. clear = 'clearedID:'
  34.  
  35. row = []
  36. data.append(row)
  37.  
  38. for row in data:
  39. lines = o.writelines(row)
  40. print(row)
  41.  
  42. o.close()
  43.  
  44. python export.py agent chassis
  45.  
  46. ['agent: 12367a12,', 'chassis:12367a12,']
  47. ['agent: 12368a15,', 'chassis:12368a15,']
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement