Некорректное сохранение данных на Python

Есть Telegram bot который сохраняет id пользователей в .txt файл. Также с помощью команды, бот удаляет id из .txt.

Проблема: После удаления пустые строки не заполняются. Новые id добавляются вниз. Пример.

Функция добавления и удаления из txt: cкрин


Ответы (2 шт):

Автор решения: indover

Замените на .replace(idd + '\n', '')

→ Ссылка
Автор решения: DGDays

Вам надо заменить cle = open( "idBL.txt", "r").read().replace( idd, "") на cle = open( "idBL.txt", "r").read().replace(idd + "\n" , "") , т.к. вы добавляете idd и \n, а удаляете только idd, потому \n остаётся и данные записываются через строчку

→ Ссылка