Guest User

Untitled

a guest
Nov 20th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. def readFile(filename,columns):
  2. mylist=[]
  3. with open(filename,'rb') as f:
  4. reader = csv.reader(f)
  5. for line in reader:
  6. mylist.append(tuple(line[i] for i in columns))
  7. return mylist
  8.  
  9. mylist1=readFile(filename1,columns)
  10. mylist2=readFile(filename2,columns)
  11. diff1=diff(mylist1,mylist2)
  12. diff2=diff(mylist2,mylist2)
  13.  
  14. with open(filename1, 'rb') as f1, open(filename2, 'rb') as f2
  15.  
  16. rdr1 = CsvReader(f1)
  17. rdr2 = CsvReader(f2)
  18.  
  19. for file1_line in rdr1:
  20.  
  21. file2_line = rdr2.next()
  22.  
  23. # Perform your comparison between file1_line and file2_line here
  24. # and print differences, or accumulate only the differences in a
  25. # results list.
  26.  
  27. import csv
  28.  
  29. result_path = 'result_check.csv'
  30. result_file = open(result_path,'r')
  31. result_reader = csv.reader(result_file)
  32.  
  33. f1 = {}
  34. for rows in result_reader:
  35. f1[rows[0]] = rows[1]
  36.  
  37.  
  38. forest_path = 'pandababy3.csv'
  39. forest_file = open(forest_path, 'r')
  40. forest_reader = csv.reader(forest_file)
  41.  
  42. f2 = {}
  43. for rows in forest_reader:
  44. f2[rows[0]] = rows[1]
  45.  
  46. x = len(set(f1.items()).intersection(set(f2.items())))
  47.  
  48. print(x)
  49.  
  50. import csv
  51. import itertools
  52.  
  53. reader1 = csv.reader(filename1)
  54. reader2 = csv.reader(filename2)
  55.  
  56. for lhs, rhs in itertools.izip(reader1, reader2):
  57. if lhs != rhs:
  58. print "difference:", lhs, rhs
  59.  
  60. paste <(awk -F, '{ print $1;next } file1.csv ) <(awk -F, '{print $1;next } file2.csv) | awk '{ if ($1==$2) print "match" ; else print "mismatch" }'
  61.  
  62. awk -F, 'NR<=10{print $1}' file1.csv
Add Comment
Please, Sign In to add comment