Guest User

Untitled

a guest
Apr 20th, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. import csv
  2. import os
  3. import re
  4.  
  5. # Put this code inside the directory you want to fix tabs
  6.  
  7. spaces1 = " "
  8. spaces2 = " "
  9. spaces3 = " "
  10. spaces4 = " "
  11. spaces5 = " "
  12. spaces6 = " "
  13. spaces7 = " "
  14. spaces8 = " "
  15. spaces9 = " "
  16. spaces10 = " "
  17. spaces11 = " "
  18. spaces12 = " "
  19. spaces13 = " "
  20. spaces14 = " "
  21. spaces15 = " " #15
  22. DIR = "C:/Users/5167/Documents/ECRMC-Projects/DHCP-Review/log/raw/"
  23.  
  24. file_list = []
  25.  
  26. for root, dirs, files in os.walk(DIR):
  27. for name in files:
  28. path = os.path.join(root, name)
  29. if name != _file_:
  30. file_list.append(path)
  31.  
  32. for file_path in file_list:
  33. file = open(file_path, 'r')
  34. content = file.read()
  35. content = content.replace(spaces15, "\t")
  36. content = content.replace(spaces14, "\t")
  37. content = content.replace(spaces13, "\t")
  38. content = content.replace(spaces12, "\t")
  39. content = content.replace(spaces11, "\t")
  40. content = content.replace(spaces10, "\t")
  41. content = content.replace(spaces9, "\t")
  42. content = content.replace(spaces8, "\t")
  43. content = content.replace(spaces7, "\t")
  44. content = content.replace(spaces6, "\t")
  45. content = content.replace(spaces5, "\t")
  46. content = content.replace(spaces4, "\t")
  47. content = content.replace(spaces3, "\t")
  48. content = content.replace(spaces2, "\t")
  49. content = content.replace(spaces1, "\t")
  50. contentObject = content.split(' ')
  51. print contentObject
  52. newContentObject = []
  53. for item in contentObject:
  54. if item:
  55. newContentObject.append(item)
  56. print newContentObject
  57.  
  58. file.close()
  59. file = open(file_path, 'w')
  60. file.write(content)
  61.  
  62. txt_file = r"C:/Users/5167/Documents/ECRMC-Projects/DHCP-Review/log/raw/myshittyoutput.txt"
  63. csv_file = r"C:/Users/5167/Documents/ECRMC-Projects/DHCP-Review/log/csv/myshittycsv.csv"
  64.  
  65. in_txt = csv.reader(open(txt_file, "rb"), delimiter = '\t')
  66. out_csv = csv.writer(open(csv_file, 'wb'))
  67.  
  68. out_csv.writerows(in_txt)
Add Comment
Please, Sign In to add comment