We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f413945 commit c5cda64Copy full SHA for c5cda64
07-files/files7.py
@@ -1,2 +1,29 @@
1
2
-# Compare CSVs
+# Compare CSVs: https://stackoverflow.com/a/49444878/10267529
3
+
4
+import csv
5
+from pathlib import Path
6
7
+before_file = Path('./data/ALA_before.csv')
8
+after_file = Path('./data/ALA_after.csv')
9
+outfile = Path('./data/ALA_diff.csv')
10
11
+before = set(
12
+ map(
13
+ tuple,
14
+ csv.reader(open(before_file))
15
+ )
16
+)
17
18
+after = set(map(tuple, csv.reader(open(after_file))))
19
20
+differences = before ^ after
21
22
+output = csv.writer(open(outfile, mode='w'))
23
24
+compared = sorted(differences, key=lambda x: x[0], reverse=True)
25
26
+for iter, row in enumerate():
27
+ output.writerow(row)
28
29
+print(f"Wrote {iter} rows to output file.")
0 commit comments