В последнее время я бы хотел еще больше поработать с файлом YAML с моим ботом discord.py. Поэтому я сейчас думаю о том, как добавить значение к указанному ключу c в файле YAML. Это мой текущий файл YAML:
connected_guilds:
- 1st_guild_id
И всякий раз, когда он подключается к другой гильдии, он должен выглядеть так:
connected_guilds:
- 1st_guild_id
- 2nd_guild_id
et c.
Вот мой текущий код:
with open('guilds.yaml', 'r+') as guild_add:
yaml.dump({'connected_guilds'.replace("'", ""): [guild_id]}, guild_add, indent=4)
Так что, в принципе, я думаю, если мне нужно проверить условие if, если ключ уже существует, и если да, добавьте его ниже, но я все еще смущен при реализации этого.
Буду признателен, если кто-нибудь сможет помочь!