我有一个文件是这样的:
{"cid" : "160686859281645","name" : "","s" : "JBLU131116P00011000","e" : "OPRA","p" : "-","c" : "-","b" : "3.60","a" : "3.80","oi" : "0","vol" : "-","strike" : "11.00","expiry" : "Nov 16, 2013"};
{"cid" : "721018656376031","name" : "","s" : "JBLU131116P00012000","e" : "OPRA","p" : "-","c" : "-","b" : "4.60","a" : "4.80","oi" : "0","vol" : "-","strike" : "12.00","expiry" : "Nov 16, 2013"};
如何将这些行加载到Python中以便访问key:value
对?在
它们看起来像JSON序列化的对象(除了后面的
;
)。假设它们是每行一个,则可以加载:如果JSON对象不是每行都有一个对象,那么可以读取直到找到
;
(在字符串文本之外)并使用上面相同的逻辑处理它,而不是一次读取一行。如果文件很小,您甚至可以在内存中读取并拆分它。在开始吧:
^{pr2}$相关问题 更多 >
编程相关推荐