如何在Python中依次打印多个JSON文件的内容?
时间: 2024-11-04 18:14:19 浏览: 7
python解析多层json操作示例
在Python中,你可以使用`json`模块来读取JSON文件并逐个打印其内容。下面是一个简单的步骤示例:
1. 首先,导入`json`模块:
```python
import json
```
2. 然后,假设你知道每个文件的路径,可以遍历这些路径并打开每个文件:
```python
files_to_read = ['file1.json', 'file2.json', 'file3.json'] # 替换为你实际的文件路径列表
for file_path in files_to_read:
with open(file_path, 'r') as f:
# 读取文件内容
data = json.load(f)
# 打印文件内容
print("文件:", file_path)
print(json.dumps(data, indent=4)) # 使用`indent`让输出更易读
print() # 每个文件之间添加空行
```
在这个例子中,`json.load()`函数用于从文件加载JSON数据,而`json.dumps()`则将数据转换回字符串形式,并通过`indent`参数使其更具可读性。
阅读全文