Добавление ключей в JSON
Проблема такова, с телеграм бота по нажатию кнопки вызывается код из writer.py. После чего добавляется ключ "1" со своим значением text (Грубо говоря то что ввёл пользователь). Но при повторном выполнении он заменяет ключ "1" на ключ "2" с другим значением text. А мне нужно чтоб он добавлял ключи до указаного числа в цикле for.
Файл writer.py:
import json
from db import db
def write(inf, text):
a = db.db.name[f'{inf}']
for i in range(1, 100000000000000):
with open("../db/info.json", "r") as f:
b = json.load(f)
if f"{i}" in b[a]:
print("Sucess")
continue
else:
b[a] = {f"{i}" : f"{text}"}
break
with open("../db/info.json", "w") as file:
json.dump(b, file, indent=4)
Файл info.json:
{
"antiparasitic": {},
"cleansing the liver": {},
"starvation": {},
"body care": {},
"training": {},
"worldview": {}
}