Здравствуйте уважаемые) Прошу простить если обратился по вдруг слишком простому вопросу в раздел специалистов по Py. В разделе для чайников мне не ответили на этот вопрос(
Дело в том что я не могу добавлять, в документ txt, в уже готовый словарь, например:
{'login1':'password1'}
в этот готовый словарь ещё другие ключи вместе с их значениями чтобы всё в одну строчку и вот так
{'login1':'password1','login2':'password2','login3':'password3',…}
И если возможно, скажите - Как проверить и запретить создавать логин подобный уже созданному.
Цикл
vvod = str(input('Введите логин:'))
if vvod = (уже имеющимуся логину, только незнаю как это указать):
(повторить цикл)
Если это нереально, дайте знать, я хоть время тратить не буду.
Если интересно, я максимум вот что сделал
# -*- coding: utf-8 -*-
import hashlib
import json
def md5(line):
x = hashlib.md5(line.encode('utf-8')).hexdigest()
return x
file_password = open(r'D:\Py File\Password\work.txt','a+')
j = json.loads('{}')
def coding(x,t): # Перевод ключа и значения в словарь и запись в файл
#file_password.write (json.dumps({x:t}))
j = md5(t)
v = json.dumps(j)
print(v)
return x,t