Работа с файлами и удаление выбранных данных

У меня в logins.txt к примеру есть 4 логина admin, user, helper, vip пользователь выбирает, что ему нужно удалить например vip. Как это реализовать?


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

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

Сперва открываем файл для чтения и записываем всё в список. Затем открываем тот же файл, но на перезапись и записываем туда наш список, ранее удалив из него ненужную строку.

with open("yourfile.txt", "r") as f:
    lines = f.readlines()
with open("yourfile.txt", "w") as f:
    for line in lines:
        if line.strip("\n") != "nickname_to_delete":
            f.write(line)
→ Ссылка