如果可以创建带有一些属性的md文件并将其保存为python上的.md格式? 所以我有一个属性:
year="2018"
month="12"
我需要将它保存到具有必需属性的2018_12_metadata.md文件中。这是md文件应该是什么样子
{
"year": "2018",
"month": "12"
}
所以我有一些代码,但我可以找到如何将它保存为md格式的必需属性:
year="2018"
month="12"
path_folder="C:\\Users\"
MD_output = path_folder + year +'-'+ month +'_metadata.md'
md_file - what should be here?
md_file.write(MD_output)
非常感谢您的帮助。
答案 0 :(得分:0)
制作字典
metadata = {
"year": "2018",
"month": "12"
}
设置文件路径
path_folder="C:\\Users\\"
md_file = "{}\\{year}_{month}_metadata.md".format(path_folder, *metadata)
打开文件并写入
with open(md_file, 'w') as f:
f.write("foobar")
或者,如果您只想将字典写入文件,请将其加载为JSON
import json
with open(md_file, 'w') as f:
json.dump(metadata, f)
答案 1 :(得分:0)
亲爱的,这是我找到的解决方案:
result = {'year': '2018',
'month': '12'}
file_name="Check"
with open(os.path.join(path_folder, '{}.md'.format(file_name)), mode='w') as md_file:
json.dump(result, md_file, indent=2)
谢谢大家的帮助。