

jsonファイルを読み込むときに複数読み込みたいのですが,キーポイントを指定すると読み込めなくなってしまいます.  
以下にプログラムコードをのせます

[code]

    import json
    
    i = 000000000000
    
    for file_name in ["right_{:012d}_keypoints.json".format(i) for i in range(6)]:
        with open(file_name) as f:
            read_data = f.read()
            print(read_data['people'][0]['face_keypoints_2d'])
    
[/code]

エラー

[code]

    TypeError: string indices must be integers
    
[/code]

またjson.road()を使って読み込もうとしたら、

[code]

    import json
    
    i = 000000000000
    
    for file_name in ["right_{:012d}_keypoints.json".format(i) for i in range(6)]:
        with open(file_name) as f:
            read_data = json.road(f)
            print(read_data['people'][0]['face_keypoints_2d'])
    
[/code]

エラー

[code]

    AttributeError: module 'json' has no attribute 'road'
    
[/code]

とでてしまいました。  
何とかキーポイントを指定して複数のjsonファイルを読み込む方法はないでしょうか？  
また、コメント欄での失礼な書き込み、大変申し訳ありませんでした。


CC BY-SA 4.0
2019-01-07T11:24:08.873
51797
2019-01-07T11:47:06.610
2019-01-07T11:47:06.610
3060
31709
question
python json
jsonファイル複数読み込みでキーポイントの取得