Я действительно новичок в программировании (действительно, действительно новый) и мне нужна помощь с основами. Я пытаюсь написать программу на python, которая будет сравнивать содержимое двух файлов .txt, один из которых является ссылкой, а другой - источником. Содержимое представляет собой простой случайный список имен, и я хочу, чтобы он распечатывался, если в источнике есть имена, которых нет в справочнике.
Я смотрел другие материалы на этом сайте, но каждый раз, когда я пробовал это делать, терминал никогда не давал результата, даже если в программе была команда печати.
Мне также трудно читать язык программы и выяснять ее точную функцию, поэтому что-то с четкими указаниями было бы очень полезно.
Насколько я знаю:
ref = open("reference.txt")
sor = open("source.txt")
list1 = ref.read()
list2 = sor.read()
for i in list2:
if i != list:
print i
ref.close()
sor.close()
И когда я пытаюсь запустить это, он говорит "ожидал блок с отступом"? в строке «печать я». Зачем?
Пожалуйста, помогите мне, потому что я должен учить себя этому, и у меня не очень хорошо получается.
Спасибо.