Warm tip: This article is reproduced from serverfault.com, please click

其他-如何在Python中将存储在文件夹中的多个json文件读入不同的字典中?

(其他 - How to read multiple json files stored in a folder into different dictionaries in Python?)

发布于 2020-11-28 14:02:42

假设一个文件夹中有20个JSON文件,我想将它们读取并存储到python程序中的20个不同的字典中。

Questioner
DataNoob
Viewed
11
azro 2020-11-28 22:04:41

你可以使用alist来保存文件名,然后将dict读数应用于每个文件名

import json
from pathlib import Path

files = ['a.txt', 'b.txt', 'c.txt']  # ...
dicts = [json.loads(Path(file).read_text()) for file in files]