Guest = {}
with open('LogIn.txt') as f:
credentials = [x.strip().split(':') for x in f.readlines()]
for username,password in credentials:
Guest[username] = password
def DelUser():
DB = open('LogIn.txt',"r+")
username = DB.read()
delete = raw_input("Input username to delete: ")
if delete in username:
<insert code to remove line containing username:password combination>
Итак, у меня есть файл LogIn.txt со следующими комбинациями имя пользователя: пароль:
chris:test
char:coal
yeah:men
test:test
harhar:lololol
Я хочу удалить комбинацию имя пользователя: пароль, которую я хочу в объекте «удалить»
Но проблема в том, если я использую
if delete in username:
аргумент, он также должен учитывать пароль. и пример, что если у меня есть две учетные записи с одним и тем же паролем? Или как тот, что выше. Какой путь я могу выбрать для этого? Или я что-то здесь упускаю?