Python:如何在从 json 文件中提取的字符串中使用变量?
Python: How do I use variables in a string pulled from a json file?
所以我有一个字符串存储在 JSON 文件中,但是当我将它拉入我的 Python 代码时,我想用变量替换某些部分。我该怎么做呢?这是我目前拥有的相关内容:(如果有任何改变,我正在使用 discord.py 编码为不和谐机器人)
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!"
}
像对待任何其他字符串一样对待 config["newmembermessage"]
。
new_member_message = config["newmembermessage"].format(guildname, memberid)
所以我有一个字符串存储在 JSON 文件中,但是当我将它拉入我的 Python 代码时,我想用变量替换某些部分。我该怎么做呢?这是我目前拥有的相关内容:(如果有任何改变,我正在使用 discord.py 编码为不和谐机器人)
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!"
}
像对待任何其他字符串一样对待 config["newmembermessage"]
。
new_member_message = config["newmembermessage"].format(guildname, memberid)