如何在Jupyter Notebook中打开和显示.json文件



我在Jupyter中有一个问题,我无法在任何地方找到在线,希望我能得到一些帮助。

基本上,我想从多个具有不同名称的文件夹中打开. json文件。例如,

data/weather/date=2022-11-20/data.JSON
data/weather/date=2022-11-21/data.JSON
data/weather/date=2022-11-22/data.JSON
data/weather/date=2022-11-23/data.JSON

我希望能够在数据中输出信息。JSON到我的Jupyter Notebook,但我怎么做,因为文件夹名称都不同。

提前谢谢你。

我所做的一切

for path,dirs,files in os.walk('data/weather'): for file in files: if fnmatch.fnmatch(file,'*.json'): data = os.path.join(path,file) print(data)

输出:

data/weather/date=2022-11-20/data.JSON
data/weather/date=2022-11-21/data.JSON
data/weather/date=2022-11-22/data.JSON
data/weather/date=2022-11-23/data.JSON

但是我不想让它输出目录,我想实际打开。json并显示其内容

这个解决方案使用os库来遍历不同的目录

import os
import json
for root, dirs, files in os.walk('data/weather'):
for file in files:
if file.endswith('.JSON'):
with open(os.path.join(root, file), 'r') as f:
data = json.load(f)
print(data)

最新更新