Python:如何在从json文件提取的字符串中使用变量?

时间:2018-10-14 16:46:24

标签: python json discord.py-rewrite

所以我有一个存储在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!"
}

1 个答案:

答案 0 :(得分:0)

像对待其他任何字符串一样对待config["newmembermessage"]

new_member_message = config["newmembermessage"].format(guildname, memberid)