Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- file1 = open(sys.argv[1])
- file2 = open(sys.argv[2])
- dic1 = {}
- dic2 = {}
- for line in file1:
- sp = line.split(':')
- dic1[sp[0].strip()] = sp[1].strip()
- for line in file2:
- sp = line.split(':')
- dic2[sp[0].strip()] = sp[1].strip()
- for entry in dic1:
- try :
- if dic2[entry] == dic1[entry] :
- continue
- else :
- print('DIFF ' + entry + ' Source: ' + dic1[entry] + ' Target: ' + dic2[entry])
- except:
- print('MISS[TARGET] ' + entry + ' Source: ' + dic1[entry] + ' Target: NONE ')
- continue
- dic1keys = set(dic1.keys())
- dic2keys = set(dic2.keys())
- missingSourceKeys = dic2keys.difference(dic1keys)
- for key in missingSourceKeys:
- print('MISS[SOURCE] ' + key + ' Source: NONE ' + 'Target: ' + dic2[key])
Advertisement
Add Comment
Please, Sign In to add comment