Files
jupyter/高考志愿查询.ipynb
T
2021-10-09 15:12:24 +08:00

151 lines
4.8 KiB
Plaintext

{
"cells": [
{
"cell_type": "markdown",
"id": "488c74e2-3b75-4274-8d9a-4503f367b5ca",
"metadata": {},
"source": [
"# 高考志愿查询"
]
},
{
"cell_type": "markdown",
"id": "8913f77b-bbd5-4959-b5a4-3214732f8480",
"metadata": {},
"source": [
"## 按位次模糊查询专业"
]
},
{
"cell_type": "code",
"execution_count": 80,
"id": "be2371be-89f5-4879-82a9-4a1d9e6376d3",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"1 南京中医药大学 中医学(本硕连读5+3一体化) 11019\n",
"2 天津医科大学 预防医学 11108\n",
"3 哈尔滨医科大学 临床医学 11227\n",
"4 空军军医大学 基础医学 11232\n",
"5 南京医科大学 预防医学 11275\n",
"6 温州医科大学 眼视光医学(5+3一体化) 11564\n",
"7 上海中医药大学 中医学(5+3一体化针灸推拿英语方向) 11620\n",
"8 兰州大学 临床医学类 11662\n",
"9 天津中医药大学 中医学(5+3一体化) 11825\n",
"10 哈尔滨医科大学 临床医学(5+3一体化,儿科学硕士) 11837\n",
"11 温州医科大学 临床医学(5+3一体化) 11869\n",
"12 东北大学 智能医学工程 11916\n",
"13 海军军医大学 中医学(中医临床医师) 11955\n",
"14 苏州大学 预防医学 11991\n",
"15 暨南大学 临床医学 12045\n",
"16 中国医科大学 医学影像学 12059\n",
"17 南昌大学 临床医学 12252\n",
"18 天津医科大学 医学影像技术 12272\n",
"19 吉林大学 预防医学 12320\n",
"20 南京航空航天大学 生物医学工程 12504\n",
"21 江南大学 临床医学 12526\n",
"22 广州中医药大学 中医学(5+3一体化) 12715\n",
"23 中国医科大学 基础医学 12755\n",
"24 重庆医科大学 医学影像学 12784\n",
"25 大连医科大学 临床医学(5+3一体化) 13012\n",
"26 天津医科大学 智能医学工程 13103\n",
"27 南京中医药大学 中医学 13301\n",
"28 温州医科大学 眼视光医学 13370\n",
"29 天津医科大学 医学检验技术 13371\n",
"30 天津医科大学 生物医学工程 13396\n",
"31 温州医科大学 临床医学 13421\n",
"32 中国医科大学 预防医学 13769\n",
"33 汕头大学 临床医学(5+3一体化) 13808\n",
"34 郑州大学 临床医学类 13981\n",
"35 郑州大学 口腔医学 14147\n",
"36 南方医科大学 基础医学 14160\n",
"37 哈尔滨医科大学 基础医学 14331\n",
"38 南方医科大学 预防医学 14366\n",
"39 大连医科大学 临床医学 14423\n",
"40 西北大学 临床医学 14492\n",
"41 天津中医药大学 中医学(5+3一体化中医儿科学) 14708\n",
"42 南京医科大学 智能医学工程 14721\n"
]
}
],
"source": [
"import pymongo\n",
"import re\n",
"\n",
"myclient = pymongo.MongoClient('mongodb://localhost:27017/')\n",
"mydb = myclient[\"gaokao\"]\n",
"mycol = mydb[\"admission_2020\"]\n",
"\n",
"m_zhuanye = '医学'\n",
"m_rank1 = 11000\n",
"m_rank2 = 15000\n",
"\n",
"myquery = {'spe_name':re.compile(m_zhuanye),'rank_min':{\"$gte\": m_rank1,\"$lte\": m_rank2}}\n",
"i = 1\n",
"for x in mycol.find(myquery,{\"_id\": 0, }):\n",
" print(i,x['col_name'],x['spe_name'],x['rank_min'])\n",
" i += 1\n"
]
},
{
"cell_type": "markdown",
"id": "2731820f-b81e-4d7e-8f53-a2501d9c943f",
"metadata": {},
"source": [
"## 按分数模糊查询专业"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "07dbb641-d594-4c7c-92da-045a5370e6e9",
"metadata": {},
"outputs": [],
"source": [
"import pymongo\n",
"import re\n",
"\n",
"myclient = pymongo.MongoClient('mongodb://localhost:27017/')\n",
"mydb = myclient[\"gaokao\"]\n",
"mycol = mydb[\"admission_2020\"]\n",
"\n",
"m_zhuanye = '医学'\n",
"m_fenshu = 600\n",
"\n",
"myquery = {'spe_name':re.compile(m_zhuanye),'num_min':{\"$gte\": m_fenshu}}\n",
"i = 1\n",
"for x in mycol.find(myquery,{\"_id\": 0, }):\n",
" print(i,x['col_name'],x['spe_name'],x['num_min'])\n",
" i += 1\n"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.10"
},
"toc-autonumbering": true,
"toc-showmarkdowntxt": true,
"toc-showtags": false
},
"nbformat": 4,
"nbformat_minor": 5
}