python附件'university.csv'中包含北京主要高校的序号、学校名称、学校标识码、主管部门、所在地、办学层次、备注等信息,以逗号分隔符。 参考提示代码,将文件内容逐行读取到列表中,根据用户输入一个关键字,查询学校名称包含用户输入关键字的学校名并输出。
时间: 2024-04-29 14:26:02 浏览: 15
好的,我知道了。以下是Python代码实现:
```python
import csv
def search_university(keyword):
with open('university.csv', encoding='utf-8') as f:
reader = csv.reader(f)
data = list(reader)
results = []
for row in data:
if keyword in row[1]:
results.append(row[1])
if len(results) == 0:
return '没有查询到与关键词匹配的结果'
else:
return '查询结果如下:\n' + str(results)
# 用户输入关键字
keyword = input('请输入学校名称的关键字:')
# 查询与关键字匹配的学校名称
print(search_university(keyword))
```
使用方法:运行以上代码之后,在控制台中输入学校名称的关键字,程序会依据输入的关键字查询出与关键字匹配的学校名称,并将结果输出到控制台中。如果没有查询到匹配的结果,程序会返回相应的提示信息。