Guest User

Untitled

a guest
Oct 2nd, 2015
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.66 KB | None | 0 0
  1. # Фиксим CSV-файл
  2.  
  3. broken_csv = open("broken.csv", "r")
  4. csv = broken_csv.read()
  5. broken_csv.close()
  6.  
  7. csv = csv.replace(",", ".")
  8. csv = csv.replace("|", ",")
  9. csv = csv.replace(";REF#", "")
  10. csv = csv.replace("</span", "")
  11. csv = csv.replace("&amp;", "")
  12. csv = csv.replace("id,name,a,b\n", "")
  13. csv = csv.replace("#", ".")
  14.  
  15. # убираем точки в начале строк
  16. csv_lines = csv.split("\n")
  17. for i in range(len(csv_lines)):
  18.     csv_lines[i] = csv_lines[i] + "\n"
  19.     if csv_lines[i][0] == ".":
  20.         csv_lines[i] = csv_lines[i][1:]
  21.  
  22. correct_csv = open("correct.csv", "w")
  23. correct_csv.writelines(csv_lines)
  24. correct_csv.close()
Advertisement
Add Comment
Please, Sign In to add comment