Guest User

Untitled

a guest
Aug 30th, 2018
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. Tom,Johns,tom.johns@email.com,14 May 2017
  2. Imaginary,User,imaginary@email.com,23 May 2018
  3.  
  4. First,User,first.user@email.com,10 Jan 2018
  5. Second,User,second.user@email.com,13 Feb 2018
  6. Tom,Johns,tom.johns@email.com,16 Jun 2017
  7. Imaginary,User,imaginary@email.com,23 May 2018
  8.  
  9. Tom,Johns,tom.johns@email.com,16 Jun 2017
  10.  
  11. import csv
  12.  
  13. with open('file1.csv', 'r') as first_csv:
  14. dialect = csv.excel()
  15. file1 = csv.reader(first_csv, dialect)
  16.  
  17. with open('file2.csv', 'r') as second_csv:
  18. dialect = csv.excel()
  19. file2 = csv.reader(second_csv, dialect)
  20.  
  21. writer = csv.writer(open('result.csv', 'w'))
  22.  
  23. output = set()
  24.  
  25. for row1 in file1:
  26. for row2 in file2:
  27. if (row1[2] == row2[2]) and (row1[3] != row1[3]):
  28. writer.writerow(row2)
  29. output.append(row2)
  30.  
  31. import csv
  32.  
  33. first_csv = open('file1.csv', 'r')
  34. second_csv = open('file2.csv', 'r')
  35. output_csv = open('result.csv', 'w')
  36.  
  37. try:
  38. file1 = csv.reader(first_csv, csv.excel())
  39. file2 = csv.reader(second_csv, csv.excel())
  40. writer = csv.writer(output_csv)
  41.  
  42. output = []
  43. for row1 in file1:
  44. for row2 in file2:
  45. if (row1[2] == row2[2]) and (row1[3] != row2[3]):
  46. writer.writerow(row2)
  47. output.append(row2)
  48. finally:
  49. first_csv.close()
  50. second_csv.close()
  51. output_csv.close()
  52.  
  53. print(output)
Add Comment
Please, Sign In to add comment