【发布时间】:2021-12-14 04:00:07
【问题描述】:
我正在尝试使用 python 读取多个 json 文件。 我的文件如下所示:
- 收件箱
- 杰克
- message1.json
- 布拉德
- message1.json
- 查尔斯
- message1.json
- 艾默生
- message1.json
- 卢克
- message1.json
- 杰克
如您所见,所有的 json 文件都具有相同的名称,只是文件夹具有不同的名称。有没有办法读取收件箱并遍历每个文件夹以获取 json 文件?
到目前为止,我有这个:
path = '/messages/inbox/'
file= '/message_1.json'
并且正在考虑这样的事情:
for i in <something?> :
new_file = path + str(i) + file
with open('new_file', 'r') as myfile:
data=myfile.read()
obj = json.loads(data)
我知道这行不通,因为 python 需要先读取路径。如何让程序读取路径然后遍历它?
感谢您花时间阅读我的问题并尽您所能提供帮助。
【问题讨论】: