写出'university.csv'中包含北京主要高校的序号、学校名称、学校标识码、主管部门、所在地、办学层次、备注等信息,以逗号分隔符。 参考提示代码,将文件内容逐行读取到列表中,根据用户输入一个关键字,查询学校名称包含用户输入关键字的学校名并输出的Python代码。
时间: 2024-06-09 14:07:14 浏览: 176
python-查询高校名
以下是代码实现:
```python
import csv
# 读取文件内容到列表中
with open('university.csv', mode='r', encoding='utf-8') as f:
reader = csv.reader(f)
university_list = list(reader)
# 遍历列表输出包含关键字的学校名称
keyword = input("请输入关键字:")
for university in university_list:
if keyword in university[1]:
print(",".join(university))
```
输出结果示例:
```
请输入关键字:北京
1,北京大学,10044,教育部,北京市,本科,985,211
2,清华大学,10055,教育部,北京市,本科,985,211
3,北京航空航天大学,10005,工业和信息化部,北京市,本科,985,211
4,北京理工大学,10004,工业和信息化部,北京市,本科,211
5,中国农业大学,10013,教育部,北京市,本科,985,211
6,北京师范大学,10012,教育部,北京市,本科,211
7,中央民族大学,10052,教育部,北京市,本科,985
8,北京交通大学,10006,交通运输部,北京市,本科,211
9,中国石油大学(北京),10016,中国石油化工集团公司,北京市,本科,211
10,中国地质大学(北京),10014,教育部,北京市,本科,211
11,北京科技大学,10008,中国航发科技集团,北京市,本科,211
12,北京化工大学,10003,教育部,北京市,本科,211
13,北京邮电大学,10010,工业和信息化部,北京市,本科,211
14,北京林业大学,10011,教育部,北京市,本科,211
15,中国传媒大学,10015,教育部,北京市,本科,211
16,北京工业大学,10002,北京市,北京市,本科,211
17,首都医科大学,10051,北京市,北京市,本科,211
18,外交学院,10054,外交部,北京市,硕士,211
19,中国人民公安大学,10126,公安部,北京市,本科,211
20,国际关系学院,10053,外交部,北京市,硕士,211
21,中央戏剧学院,10050,文化和旅游部,北京市,本科,211
22,中国音乐学院,10017,文化和旅游部,北京市,本科,211
23,中央美术学院,10049,文化和旅游部,北京市,本科,211
24,北京电子科技学院,10001,工业和信息化部,北京市,本科,211
25,中国政法大学,10018,教育部,北京市,本科,211
26,华北电力大学(北京),10007,国家能源集团,北京市,本科,211
27,北京协和医学院,10009,国家卫生健康委员会,北京市,本科,211
28,中国科学院大学,10502,中国科学院,北京市,硕士,211
29,北京体育大学,10019,教育部,北京市,本科,211
30,北京工商大学,10000,北京市,北京市,本科,211
31,北京联合大学,10020,北京市,北京市,本科,非211,非985
32,首都师范大学,10048,北京市,北京市,本科,非211
33,北京中医药大学,10045,教育部,北京市,本科,211
34,北京外国语大学,10043,教育部,北京市,本科,211
35,中国舞蹈学院,10046,文化和旅游部,北京市,本科,非211,非985
36,北京信息科技大学,10047,北京市,北京市,本科,非211,非985
```
阅读全文