在d:下建立一个新的名为:newinfo.txt的文档,打开此文档,定义一个字典变量,字典中定义3个同学的班号、学号和姓名,将字典内容写入newinfo.txt文档,保存并关闭文档后重新读出文档内容并
时间: 2023-04-25 11:01:16 浏览: 81
输出字典内容。
步骤如下:
1. 在d:下建立一个新的名为:newinfo.txt的文档。
2. 打开此文档,定义一个字典变量,字典中定义3个同学的班号、学号和姓名。
3. 将字典内容写入newinfo.txt文档,保存并关闭文档。
4. 重新读出文档内容并输出字典内容。
具体代码如下:
```python
# 在d:下建立一个新的名为:newinfo.txt的文档
file_path = r'd:\newinfo.txt'
# 打开此文档,定义一个字典变量,字典中定义3个同学的班号、学号和姓名
info_dict = {
'student1': {'class': 'class1', 'id': '001', 'name': '张三'},
'student2': {'class': 'class2', 'id': '002', 'name': '李四'},
'student3': {'class': 'class3', 'id': '003', 'name': '王五'}
}
# 将字典内容写入newinfo.txt文档,保存并关闭文档
with open(file_path, 'w', encoding='utf-8') as f:
f.write(str(info_dict))
# 重新读出文档内容并输出字典内容
with open(file_path, 'r', encoding='utf-8') as f:
content = f.read()
print(content)
```
输出结果如下:
```
{'student1': {'class': 'class1', 'id': '001', 'name': '张三'}, 'student2': {'class': 'class2', 'id': '002', 'name': '李四'}, 'student3': {'class': 'class3', 'id': '003', 'name': '王五'}}
```
可以看到,字典内容已经成功写入并读出。