Python - 以 Json 格式在文件中写入/添加新记录
我想在文件 Json 的末尾添加一条新记录,现在它包含
{
"1":
{
"coef":987,
"Term":
{
"x1":6,"x2":0,"x3":8
}
}
}
我像这样读取此文件:
try:
json_data=open ("/home/sage/content.txt")
data=json.load (json_data)
except IOError:
print "Can't open your file"
如何在文件末尾添加新记录。
I want to add a new record at the end of my file Json, For now it contains
{
"1":
{
"coef":987,
"Term":
{
"x1":6,"x2":0,"x3":8
}
}
}
im reading this file like this :
try:
json_data=open ("/home/sage/content.txt")
data=json.load (json_data)
except IOError:
print "Can't open your file"
how to add a new record at the end of file.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
读取数据后,无法添加到文件中,需要创建一个新文件(如果需要,可以使用相同的名称):
After reading the data , you can't add to the file, you need to create a new file (with the same name if you want):
如果您使用的是 python 2.5 或更高版本,您应该使用
with
处理文件的语句:
If you are using python 2.5 or newer you should use
with
statement dealing with files: