head, tail = ntpath.split(path)
return head
-def difflines(list1, list2):
- c = set(list1).union(set(list2))
- d = set(list1).intersection(set(list2))
- return list(c-d)
#Creating Diff between OLD and NEW attribute files v12
def Diff_AttrFiles(ATTR_OLD, ATTR_NEW, ATTR_FILE):
with open(ATTR_NEW, 'r') as f_new:
lines2 = set(f_new.read().splitlines())
- lines = difflines(lines2, lines1)
+ lines = set.difference(lines2, lines1)
with open(ATTR_FILE, 'w+') as file_out:
for line in lines:
- if line not in lines1:
- logging.info('Diff_AttrFiles - %s' % line)
- file_out.write(line+'\n')
-
- f_new.close()
- f_old.close()
- file_out.close()
+ logging.info('Diff_AttrFiles - %s' % line)
+ file_out.write(line+'\n')