Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def readFile(filename,columns):
- mylist=[]
- with open(filename,'rb') as f:
- reader = csv.reader(f)
- for line in reader:
- mylist.append(tuple(line[i] for i in columns))
- return mylist
- mylist1=readFile(filename1,columns)
- mylist2=readFile(filename2,columns)
- diff1=diff(mylist1,mylist2)
- diff2=diff(mylist2,mylist2)
- with open(filename1, 'rb') as f1, open(filename2, 'rb') as f2
- rdr1 = CsvReader(f1)
- rdr2 = CsvReader(f2)
- for file1_line in rdr1:
- file2_line = rdr2.next()
- # Perform your comparison between file1_line and file2_line here
- # and print differences, or accumulate only the differences in a
- # results list.
- import csv
- result_path = 'result_check.csv'
- result_file = open(result_path,'r')
- result_reader = csv.reader(result_file)
- f1 = {}
- for rows in result_reader:
- f1[rows[0]] = rows[1]
- forest_path = 'pandababy3.csv'
- forest_file = open(forest_path, 'r')
- forest_reader = csv.reader(forest_file)
- f2 = {}
- for rows in forest_reader:
- f2[rows[0]] = rows[1]
- x = len(set(f1.items()).intersection(set(f2.items())))
- print(x)
- import csv
- import itertools
- reader1 = csv.reader(filename1)
- reader2 = csv.reader(filename2)
- for lhs, rhs in itertools.izip(reader1, reader2):
- if lhs != rhs:
- print "difference:", lhs, rhs
- paste <(awk -F, '{ print $1;next } file1.csv ) <(awk -F, '{print $1;next } file2.csv) | awk '{ if ($1==$2) print "match" ; else print "mismatch" }'
- awk -F, 'NR<=10{print $1}' file1.csv
Add Comment
Please, Sign In to add comment