Приветствую! Нужно в txt файл записывать id новых объявлений. Есть код, когда вставляешь команду file.write, то просто втупую записывается id объявления, если даже этот айдишник уже есть. Если команду file.write убрать, то всё правильно показывается, есть данный id или нет.
По факту нужно такое условие: если такое id есть, то ничего не происходит (можно написать "Есть id"), если такого id в txt файле нет, то его нужно записать.
Вот код, который работает не так как надо. id_ob_avito берется через парсинг новых объявлений, так-что можно свои значения поставить, так как суть не в этом.
with open("baza.txt", "r+") as file:
for line in file:
if id_ob_avito in line:
print("Есть id авито")
if id_ob_avito not in line:
print("Нет id авито")
file.write(f'{id_ob_avito}\n')