我需要在“这里”位置附加模板,但我不知道该怎么做。 json是这样的:
{
"1st_thing":
[{"1st":"1stvalue"},{"2nd":"2ndvalue"}, /*here*/],
"2nd_thing":
[{"xx":"XXvalue"},{"yy":"YYvalue"},/*here*/]
}
我已经尝试过了,它只是临时的,但是我需要将其保存在'tokens.json'
with open("tokens.json") as f:
new = json.load(f)
new['captcha_tokens'].append(template)
答案 0 :(得分:1)
您可以使用dump
写入新文件:
json.dump(new, open("tokens_new.json", "w"))
或者,如果您想美化一下:
json.dump(new, open("tokens_new.json", "w"), ensure_ascii=True, indent=4)
然后,您可以用shutil
替换tokens.json:
import shutil
shutil.copy("tokens_new.json", "tokens.json")