所以我有一个存储在JSON文件中的字符串,但是当我将其拉入Python代码时,有某些部分我想用变量替换。我将如何去做?这是我目前拥有的相关信息:(如果发生任何变化,我将使用discord.py编码为discord bot)
guildname = member.guild.name
memberid = member.id
await thatchannel.send(f"{config['newmembermessage']}")
并来自json文件
{
"modlogsid": 492165353544351745,
"enablenewmemberchannel": false,
"newmemberchannel": "465976927932",
"newmembermessage": "Welcome to {guildname}, <@{memberid}>! Read <#477198353541627913> and you're set, enjoy!"
}
答案 0 :(得分:0)
像对待其他任何字符串一样对待config["newmembermessage"]
。
new_member_message = config["newmembermessage"].format(guildname, memberid)