求助一个数字循环的问题
本帖最后由 zx2000 于 2020-1-15 18:07 编辑像这样的编号:
16605010101
16605-01-01-01
当作学号举个例子,第一个01表示年级,第二个01表示班级,第三个01表示学生
在爬数据(成绩数据,其中一个参数是学号)的时候怎么让程序爬完当前班级的所有学生后再爬下一个班级
*碰到不存在的学号接口会返回学号不存在
除了一直+1有什么便捷的方法吗?{:301_1008:} 截取最后两个字符,去掉首位的0,然后转成int? 一直+1就不用爬了啊
判断一下夜歌年级有多少人 超过了返回不存在
在判断年级 一生挚爱不回头 发表于 2020-1-15 17:53
一直+1就不用爬了啊
判断一下夜歌年级有多少人 超过了返回不存在
在判断年级
我是爬取成绩数据,有个参数是学号,然后如何畅通无阻的遍历整个学校 Dancingharbor 发表于 2020-1-15 17:52
截取最后两个字符,去掉首位的0,然后转成int?
然后还有班级,还有年级{:301_995:} zx2000 发表于 2020-1-15 18:05
然后还有班级,还有年级
substring可以截取任意长度的子字符串 学号都是连贯的?学生数、班级、年级没有大致范围? wsleocn 发表于 2020-1-15 20:27
学号都是连贯的?学生数、班级、年级没有大致范围?
学生大概50一个班,班级大概10个一年级,年级大概3个 如果你能拿到班级总人数及班级数(如果每个年级班级数都一样就不用拿)就可以不通过接口报错来进行班级的切换 01 01 01
a b c
c一直网上加,碰到报错就 b +1,c重置为01。如果b + 1报错就 a + 1,b和c重置为01。如果a + 1报错就结束程序
页:
[1]