利用Python读取json文件夹数据并求每一个数据平均值
时间: 2024-01-10 15:30:45 浏览: 196
python读写json文件的简单实现
要读取一个包含多个json文件的文件夹,并对每个文件中的数据求平均值,可以使用Python的os和json库来实现。下面是一个示例代码:
```python
import os
import json
# 文件夹路径
folder_path = 'json_folder'
# 遍历文件夹中的每个文件
for filename in os.listdir(folder_path):
# 获取文件路径
file_path = os.path.join(folder_path, filename)
# 读取json数据
with open(file_path, 'r') as f:
data = json.load(f)
# 提取需要求平均值的数据
values = data['values']
# 计算平均值
average = sum(values) / len(values)
# 打印结果
print(f"文件 {filename} 的数据平均值:{average}")
```
在上述代码中,假设json文件存储在名为`json_folder`的文件夹中。代码会遍历文件夹中的每个文件,读取json数据并计算平均值。你可以根据实际情况修改`folder_path`变量,以适应你的文件夹路径。同时,确保每个json文件都具有相同的数据结构,如示例代码中的`values`键名。
阅读全文