Всем привет, подскажите, где у меня ошибка?
Хочу из полученых строк понять, есть ли уже такая строка в логе. Если есть то вернуть 0, если нет, то дописать эту строку в лог и вернуть 1. Делаю так
def log_file(logline):
if os.path.exists("log"):
file = open("log", "r")
for line in file.readlines():
if repr(logline) == repr(line):
return 0
else:
file.close()
file = open("log", "a")
file.writelines(logline+"\n")
file.close()
return 1