请将如下内容保存在cjd. json 文件中,并通过for语句,遍历该文件中的所有记录。 [ {"学号":20133503,"姓名":"吴东弢","成绩":72}, {"学号":20134207,"姓名":"晴川","成绩":84}, {"学号":20131205,"姓名":"陈敏","成绩":82} ]
时间: 2023-06-20 19:06:03 浏览: 224
以下是保存在cjd.json文件中的内容:
```
[
{"学号":20133503,"姓名":"吴东弢","成绩":72},
{"学号":20134207,"姓名":"晴川","成绩":84},
{"学号":20131205,"姓名":"陈敏","成绩":82}
]
```
以下是通过for语句遍历该文件中的所有记录的代码:
```
import json
# 读取json文件
with open('cjd.json', 'r') as f:
data = json.load(f)
# 遍历json文件中的所有记录
for item in data:
print("学号: {}, 姓名: {}, 成绩: {}".format(item['学号'], item['姓名'], item['成绩']))
```
输出结果为:
```
学号: 20133503, 姓名: 吴东弢, 成绩: 72
学号: 20134207, 姓名: 晴川, 成绩: 84
学号: 20131205, 姓名: 陈敏, 成绩: 82
```
相关问题
4.编写一段Python代码创建一个cjd.json,,并通过for循环语句,遍历所有内容
在Python中,你可以使用内置的`json`模块来创建和操作JSON文件。首先,你需要导入`json`库,然后可以创建一个字典或其他可序列化的数据结构,并使用`json.dump()`函数将其写入到`cjd.json`文件中。接下来是一个示例,说明如何完成这个任务:
```python
import json
# 创建一个字典作为JSON数据
data = {
"key1": "value1",
"key2": "value2",
"list": ["item1", "item2", "item3"]
}
# 将数据写入名为cjd.json的文件
with open('cjd.json', 'w') as f:
json.dump(data, f)
# 使用for循环遍历并打印json文件的内容 (假设已经存在)
if os.path.exists('cjd.json'): # 检查文件是否存在
with open('cjd.json', 'r') as f:
cjd_dict = json.load(f) # 加载JSON数据
for key, value in cjd_dict.items():
print(f"{key}: {value}")
```
在这个例子中,我们首先检查了`cjd.json`是否已存在,如果存在,就打开它读取内容。然后通过`items()`迭代器遍历字典的内容。
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![ppt](https://img-home.csdnimg.cn/images/20241231044937.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)