将文件名保存为 Python 中的变量名
Save filenames as variable's name in Python
我想将 python 保存到 json 文件,但问题是,我需要将 json 文件的名称命名为标题名称。
代码:
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)
您可以使用以下代码来实现:
with open(title.text, 'w', encoding='UTF-8') as f:
json.dump(data, f, ensure_ascii=False)
我想将 python 保存到 json 文件,但问题是,我需要将 json 文件的名称命名为标题名称。
代码:
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)
您可以使用以下代码来实现:
with open(title.text, 'w', encoding='UTF-8') as f:
json.dump(data, f, ensure_ascii=False)