Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.22 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,']
  48.  
  49. for row in data:
  50. lines = o.writelines(row)
  51. lines = o.writelines("n")
  52. print(row)
  53.  
  54. for row in data:
  55. row.append("n")
  56. lines = o.writelines(row)
  57. print(row)
  58.  
  59. // ( * )
  60. if something
  61. try:
  62. date = re.match(r'date{2} w+ date{2}', line).group()
  63. row.append(date) // should crash
  64. except:
  65. date = 'date'
  66. if 'agent' in sys.argv:
  67. try:
  68. agent = re.search(r'agent:s(.*?),', line).group()
  69. row.append(agent) // should crash
  70. except:
  71. agent = 'agent:'
  72. if 'err' in sys.argv:
  73. try:
  74. errID = re.search(r'ErrIdText:s(.*?),', line).group()
  75. row.append(errID) // should crash
  76. except:
  77. errID = 'ErrIdText:'
  78. if 'clear' in sys.argv:
  79. try:
  80. clear = re.search(r'clearedID:s(.*?))', line).group()
  81. row.append(clear) // should crash
  82. except:
  83. clear = 'clearedID:'
  84.  
  85. row = [] // this should be defined where I put the star ( * )
  86. data.append(row) // always appends empty row ( [] )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement