在Python中将文件名保存为变量名

时间:2017-10-17 02:42:50

标签: python json filenames

我想将我的python保存到json文件,但问题是,我需要将我的json文件的名称命名为title的名称。

代码:

data={
    "Title" : title.text,
    "Registration": doctor.text,
    "Keywords": list2,
    "Article": list
}
#title.text="banana"

with open('title.text.json', 'w',encoding='UTF-8') as f:
    json.dump(data, f,ensure_ascii=False) 

我期望的结果:将其保存为banana.json

编辑: 它适用于此

with open('%s.json' % title_tag.text, 'w',encoding='UTF-8') as f:
    json.dump(data, f,ensure_ascii=False) 

1 个答案:

答案 0 :(得分:1)

您可以使用以下代码来实现此目的:

with open(title.text, 'w', encoding='UTF-8') as f:
    json.dump(data, f, ensure_ascii=False)