用Python设计一个学生信息查询系统查询文档表格信息 代码和文档在同一个文件夹下
时间: 2024-03-26 20:34:57 浏览: 16
好的,以下是一个简单的Python学生信息查询系统的代码示例,可以查询同一文件夹下的文档表格信息:
```python
import pandas as pd
# 读取文档表格数据
data = pd.read_excel('student_info.xlsx')
# 定义查询函数
def search_student_info(name):
info = data.loc[data['姓名'] == name] # 根据姓名查找学生信息
if len(info) == 0:
print('没有找到该学生的信息!')
else:
print(info)
# 主程序
while True:
name = input('请输入要查询的学生姓名(输入q退出):')
if name == 'q':
break
else:
search_student_info(name)
```
上述代码中,我们首先使用`pandas`模块读取了同一文件夹下名为`student_info.xlsx`的文档表格数据。然后,我们定义了一个查询函数`search_student_info`,它接受一个学生姓名作为输入,并根据该姓名在文档表格数据中查找对应的学生信息。最后,我们在主程序中使用一个无限循环来接收用户输入的学生姓名,并调用`search_student_info`函数进行查询,直到用户输入`q`退出循环。
注意:在运行上述代码之前,请确保已经安装了`pandas`模块。如果没有安装,可以在命令行中执行以下命令进行安装:
```
pip install pandas
```