从Python中的一个文件夹加载几个Json文件

2024-05-03 13:53:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从一个单独的控制器加载一组json文件,当加载它们时,似乎可以工作。jsonlist已加载,如下所示:

['recording0.json','recording1.json','recording2.json','recording3.json']

但是,当我想加载实际数据时,它告诉我没有json文件可以加载。我认为这是与道路有关,但我不知道。这里有一个非常相似的问题,但答案似乎不适合我。在

for data in jsonlist:
    datafile = INPUT_DIR + data
    with open(datafile, 'r') as json_file:
        json_data = json_file.read()
        stamps_and_coordinates = json.loads(json_data)

“无法解码JSON对象”

编辑:我在jsonlist中加载以下内容:

^{pr2}$

以下是json内容令人难以置信的简短版本示例:

[{"Timestamp":"1184134472","DeltaTime":"42147765","PerceptorStamp":"39.6890000000005","X":1182.913,"Y":677.6516},
{"Timestamp":"1184149377","DeltaTime":"42162670","PerceptorStamp":"39.7120000000006","X":1175.157,"Y":679.6996},
{"Timestamp":"1184162553","DeltaTime":"42175846","PerceptorStamp":"39.7120000000006","X":1193.353,"Y":671.6687}]

Tags: 文件数据jsondata控制器timestampfiledatafile