【发布时间】:2017-02-20 21:21:17
【问题描述】:
我有一个大文本文件,即pre.txt,我想使用 python 读取多行的feat_left 点。这是文本文件的快照。
{
"outputs": {
"/home/113267806.jpg": {
"feat_left": [
2.369331121444702,
-1.1544183492660522
],
"feat_right": [
2.2432730197906494,
-0.896904468536377
]
},
"/home/115061965.jpg": {
"feat_left": [
1.8996189832687378,
-1.3713303804397583
],
"feat_right": [
1.908974051475525,
-1.4422794580459595
]
},
"/home/119306609.jpg": {
"feat_left": [
-0.7765399217605591,
-1.690917730331421
],
"feat_right": [
-1.1964678764343262,
-1.9359161853790283
]
},
【问题讨论】:
-
你的文件是
json:不想逐行解析,用json.load()得到对应的python结构。 -
您要分块读取文件吗?您的实际问题是什么?
-
能否请您提供一个 sn-p 以阅读 feat_left @Jean-FrançoisFabre
-
我需要在 feat_left 中有两个值
-
没有重新打开,但这不是提到的问题的重复。它更像是“如何读取json文件”的重复......
标签: python