Задать вопрос
@LordOftheCode

Почему в json файл добовляются не те значения python?

Мой код:
logpass = []
    infuser = {}
    infuser[logpass[0]] = {
        'login': logpass[1],
        'password': logpass[2]
    }
    testlist.append(infuser)

    with open('accounts.json', 'w', encoding="utf-8") as f:
        json.dump(testlist, fp=f, ensure_ascii=False, indent=4)


Я получаю значения с телеграмма и записываю значение в list а list записываю в json файл, в 1-ый раз когда добовляю он корректно добовляет, потом 2 раз дополняю лист и перезаписываю json файл, но туда вписывается прошлое значение повторно, я не могу понять это как, в чем я допустил ошибку?
  • Вопрос задан
  • 79 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
@CleanyBoom
Если это происходит несколько раз подряд в одном запуске, скорее всего проблема в том, что logpass не чистится, и все еще используются те значения, которые там были до этого
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы