def getNeo(): with open('/Users/rshield/Documents/THE_ORCHARD/KNR/MIGRATION/CONTRIBUTOR_CHECK/NEO_MISSING_FROM_SALESFORCE/neo.csv', 'r') as f: mything = f.readlines() return mything def getSF(): with open('/Users/rshield/Documents/THE_ORCHARD/KNR/MIGRATION/CONTRIBUTOR_CHECK/NEO_MISSING_FROM_SALESFORCE/sf.csv', 'r') as f: mything = f.readlines() return mything def run_import(): neo_entries = getNeo() sf_entries = getSF() diff = set(neo_entries) - set(sf_entries) saveResults(diff) def saveResults(results): with open('diff.csv', 'w') as f: for r in results: f.write(f"{r}") if __name__ == "__main__": run_import()