python 获取txt文件的每一行数据,然后把数据转换成json的格式
txt文件里每一行的格式是:xxx:ddd,yyy:ffff有很多行具体的json格式是这样的:{"event":{"title":{‘xxx’:'ddd','yyy':...
txt文件里每一行的格式是:xxx:ddd,yyy:ffff
有很多行
具体的json格式是这样的:{"event":{"title":{‘xxx’:'ddd' , 'yyy' : 'ffff' }}}
读取每行的txt文件转换成特定格式的json然后再存入json的list里
求帮忙!!十分感谢 展开
有很多行
具体的json格式是这样的:{"event":{"title":{‘xxx’:'ddd' , 'yyy' : 'ffff' }}}
读取每行的txt文件转换成特定格式的json然后再存入json的list里
求帮忙!!十分感谢 展开
1个回答
展开全部
stock.txt内容
xxx:dd, yyy:ffff
qqq: xxx, skds:yyyy
ppp:iii, ssf:sjfjf
实现不懂你最后的json的list里是什么意思。
# -*- coding:utf-8 -*-
f = open('stock.txt')
a = {}
for i in f.readlines():
v = i.strip('\n')
for x in v.split(','):
g = x.strip().split(':')
a[g[0]] = g[1]
f.close()
v = {"event": {"title": a}}
print v
追问
十分感谢!但是有一点不太明白,a[g[0]] = g[1]的含义是什么?如果txt文档变成如下:
xxx:ddd
yyy:eee
zzz:fff
每行没有逗号的话应该怎么修改呢?
十分感谢!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询