-
with open("file.txt","r+") as f:
new_f = f.readlines()
f.seek(0)
for line in new_f:
if "snow" not in line:
f.write(line)
f.truncate()
Если удаляемая строка в середине, всё хорошо. Если же она последняя, то она удаляется но остаётся пустая строка. Как удалить пустую строчку?! Уже замаялся(((
f.write(line.replace("\n", ""))
Только это надо применить конкретно для последней строки
Обсуждают сегодня