创建一个Python脚本,命名为test1.py,实现一下功能。 (1)读取以下4位同学的成绩,用一个数据框变量pd进行保存,并将成绩保存在一个TXT文件中,如下图所示
时间: 2024-10-16 15:05:31 浏览: 226
好的,我可以帮你创建一个名为`test1.py`的Python脚本,它将实现读取学生成绩并将其存储到Pandas DataFrame以及TXT文件中的功能。首先,你需要安装pandas库(如果你还没有安装),可以使用下面命令:
```bash
pip install pandas
```
下面是`test1.py`的示例代码:
```python
import pandas as pd
# 定义学生数据
students = {
'姓名': ['张三', '李四', '王五', '赵六'],
'数学成绩': [85, 90, 78, 92],
'英语成绩': [90, 88, 92, 86],
}
# 将数据转换为DataFrame
df_students = pd.DataFrame(students)
# 写入DataFrame到TXT文件
with open('scores.txt', 'w', newline='', encoding='utf-8') as f:
df_students.to_csv(f, sep='\t', index=False) # 使用制表符分隔,如果不指定会默认为逗号
print("成绩单已写入scores.txt文件中.")
```
这个脚本首先创建了一个字典表示学生的姓名和成绩,然后用字典构建了一个Pandas DataFrame。接着,它将DataFrame写入一个名为`scores.txt`的文本文件中,使用制表符作为字段分隔符。
运行这个脚本,它会在当前目录下生成一个`scores.txt`文件,内容类似于:
```
姓名 数学成绩 英语成绩
张三 85 90
李四 90 88
王五 78 92
赵六 92 86
```
阅读全文