Итак, у меня есть функция, которая сравнивает 2 файла и показывает любые различия, и она отлично работает. Однако, если нет различий, я хочу, чтобы это также было указано.
Код
dFile = "file1.txt"
master = "file2.txt"
with open(dFile) as f:
t1 = f.read().splitlines()
t1s = set(t1)
with open(master) as f:
t2 = f.read().splitlines()
t2s = set(t2)
for diff in t1s-t2s:
if t1.index(diff) != "":
print("Found Discrepancy")
print("Line: " + str(t1.index(diff)), diff)
else:
print("No issues found")
Вывод, когда есть разница:
Found Discrepancy
Line: 1 Testing Differences
Process finished with exit code 0
Вывод при НЕТ разницы:
Process finished with exit code 0