如何打印包含变量的字符串,包含的字符串是 .json 文件?

how to print a string who contains variables, the string is contained is .json file?

你好,

我有一个小问题,无法解决

我尝试打印一个包含变量的字符串,并且这个字符串也包含在一个字符串中。

像这样:

import json

with open('example.json','r') as f:
   json_content = json.load(f)

variable = 'var'
message = json_content['message']

print(message) 

example.json

{'message': 'this is a message with a {variable}'}

我想得到输出“这是一条带有 var 的消息”

对不起,如果不是很清楚我是法国人^^'

我认为你应该在你的基础知识上进一步发展,试试你的自己的代码 在此处提问之前。

我想你想要达到的目标可以这样完成。

import json

with open("example.json", "r") as f:
   json_content = json.load(f)

message = json_content["message"]
variable = "var"
print(message.format(variable=variable))

# prints
# this is a message with a var