Guest User

Untitled

a guest
Nov 22nd, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. import psycopg2
  2. import sys
  3. import csv
  4. from itertools import count
  5. path = r'C:UserssammyDownloadsE0.csv'
  6. with open(path, "r") as csvfile:
  7. readCSV = csv.reader(csvfile, delimiter=",")
  8. firstline = 1
  9. con = None
  10. con = psycopg2.connect("host='localhost' dbname='football' user='postgres' password='XXX'")
  11. cur = con.cursor()
  12. cur.execute("DROP TABLE Referees")
  13. cur.execute("CREATE TABLE Referees (RefereeID VARCHAR, RefereeName VARCHAR)")
  14.  
  15. try:
  16. for row in readCSV:
  17. if firstline:
  18. firstline=0
  19. continue
  20. RefereeID = row[10]
  21. RefereeName = row[10]
  22. data = (RefereeID, RefereeName)
  23. query = "INSERT INTO Referees (RefereeID, RefereeName) VALUES (%s, %s);"
  24. print (RefereeID)
  25. print (RefereeName)
  26. cursor = con.cursor()
  27. cursor.execute(query, data)
  28. except psycopg2.DatabaseError as e:
  29. if con:
  30. con.rollback()
  31. print ("Error %s % e", e)
  32. sys.exit(1)
  33. finally:
  34. if con:
  35. con.commit()
  36. con.close()
  37.  
  38. print(" ".join(row))
  39. out=open("new_data.csv", "w")
  40. output = csv.writer(out)
  41.  
  42. for row in data:
  43. output.writerow(row)
  44.  
  45. out.close()
  46.  
  47. path = r'C:UserssammyDownloadsE0.csv'
  48. with open(path, "r") as csvfile:
  49. readCSV = csv.reader(csvfile, delimiter=",")
  50.  
  51. refereename= []
  52.  
  53. class Teams:
  54. for row in readCSV:
  55. referee= row[10]
  56. refereename.append(referee)
  57.  
  58. for x in refereename:
  59. if x not in uniquerefereename:
  60. uniquerefereename.append(x)
  61.  
  62. print (refereename)
  63. print (uniquerefereename)
  64.  
  65. refereesorted= sorted(uniquerefereename)
  66.  
  67. print (refereesorted)
Add Comment
Please, Sign In to add comment