浙江高考投档线2018+2019sql+python查询demo
把浙江2018及2019的高考普通一二三段投档线整合成了sql数据库,通过python调用查询,因为暑假在上班,实在是没时间。。只是写了个简单的demo,还是希望能帮到有需要的同学{:301_997:}数据库文件在最下方代码如下:
import pymysql,re
def wc_cx():
wc = 10000
cursor.execute("select id,学校名称,专业名称,分数线,位次 from 2018_2 WHERE 位次>=%d and 位次<=%d order by 位次"%(wc,wc+100))# 执行传入的sql语句
jg_all = cursor.fetchall() # 获取所有的数据返回的结果只是一个列表
for jg in jg_all:
print(jg)
def fs_cx():
fs = 588
shang = 1
xia = 1
fs_max = fs+shang
fs_min = fs-xia
if fs>=588:
if fs_min>=588:
cursor.execute("select id,学校名称,专业名称,分数线,位次 from 2018_1 WHERE 分数线<=%d and 分数线>=%d order by 位次"%(fs_max,fs_min))# 执行传入的sql语句
jg_all = cursor.fetchall() # 获取所有的数据返回的结果只是一个列表
for jg in jg_all:
print(str(jg)+'——2018一段投档线')
if fs_min<588:
cursor.execute("select id,学校名称,专业名称,分数线,位次 from 2018_1 WHERE 分数线<=%d and 分数线>=%d order by 位次"%(fs_max,fs_min))# 执行传入的sql语句
jg_all = cursor.fetchall() # 获取所有的数据返回的结果只是一个列表
for jg in jg_all:
print(str(jg)+'——2018一段投档线')
cursor.execute("select id,学校名称,专业名称,分数线,位次 from 2018_2 WHERE 分数线<=%d and 分数线>=%d order by 位次"%(fs_max,fs_min))# 执行传入的sql语句
jg_all = cursor.fetchall() # 获取所有的数据返回的结果只是一个列表
for jg in jg_all:
print(str(jg)+'——2018二段段投档线')
if 492<fs<588:
cursor.execute("select id,学校名称,专业名称,分数线,位次 from 2018_2 WHERE 分数线<=%d and 分数线>=%d order by 位次"%(fs+2,fs-2))# 执行传入的sql语句
jg_all = cursor.fetchall() # 获取所有的数据返回的结果只是一个列表
for jg in jg_all:
print(str(jg)+'——2018一段投档线')
conn = pymysql.connect(
host='127.0.0.1',
port=3306,
user='bags',
password='123456',
database='高考浙江',
autocommit=True,
charset='utf8'
)
cursor = conn.cursor(pymysql.cursors.DictCursor)
fs_cx()
#wc_cx()
liu2220 发表于 2020-7-26 00:38
就是不知道是哪些网站啊.有没有地址能给个啊
https://www.zjzs.net/moban/index/2c9081f061d15b160161d1653f2e000e_tree.html### liu2220 发表于 2020-7-26 00:38
就是不知道是哪些网站啊.有没有地址能给个啊
https://www.zjzs.net/moban/index/2c9081f061d15b160161d1653f2e000e_tree.html### 不错,感谢原创!! 做个河南省的么,大佬 大佬,谢谢 有创意,挺好的。 学有所成,学有所用,为人服务,助人为乐。{:1_927:} 有点优秀呀!!!!!值得学习 正需要,非常感谢 收藏了,谢谢楼主 楼主,这些数据是在哪个网站收集的?给个地址哦