Auto translator
This commit is contained in:
26
Auto Trans/differ.py
Normal file
26
Auto Trans/differ.py
Normal file
@ -0,0 +1,26 @@
|
||||
#This diffs two csv files, It's useful for mods and stuff.
|
||||
|
||||
#... I haven't actually tried this yet, it might work, it might not.
|
||||
# If it doesn't. Call my number (It's hidden in your ear!).
|
||||
|
||||
import csv
|
||||
|
||||
def compare_csv_files(file1, file2):
|
||||
# read the files line by line and store them in sets
|
||||
with open(file1, 'r') as f1:
|
||||
lines1 = set(f1.readlines())
|
||||
with open(file2, 'r') as f2:
|
||||
lines2 = set(f2.readlines())
|
||||
|
||||
# find the lines that are present only in one of the files
|
||||
only_in_file1 = lines1 - lines2
|
||||
only_in_file2 = lines2 - lines1
|
||||
|
||||
# write the lines to a new file
|
||||
with open('comparison_result.csv', 'w') as result_file:
|
||||
writer = csv.writer(result_file)
|
||||
writer.writerows(only_in_file1)
|
||||
writer.writerows(only_in_file2)
|
||||
|
||||
|
||||
compare_csv_files('file1.csv', 'file2.csv')
|
Reference in New Issue
Block a user