@alakamve2022

Почему не работает replace в python, json?

Почему не работает и как исправить?
akitaino = input
result = None
with open(f"guild\info.json", "r") as f:
        prefix = json.load(f)
for key in prefix:
        if prefix[key] == f"<@{akitaino>":
                result = key
if result is not None:
        ass = result.replace(f"{akitaino}", "")
        prefix[key] = ass
        print("sex")
with open(f"guild\info.json", "w") as f:
        json.dump(prefix, f, indent=4)

Все данные выводил, json в порядке
  • Вопрос задан
  • 120 просмотров
Решения вопроса 2
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
f"<@{akitaino>"
отсутствует закрывающая фигурная скобка.
Ответ написан
Vindicar
@Vindicar
RTFM!
akitaino = input
Ты не вызываешь функцию input(), чтобы ввести строку с клавиатуры.
Ты помещаешь ссылку на функцию input() в переменную akitaino.
Что-то мне подсказывает, что ты не этого хотел.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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