国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現(xiàn)CET查分的方法

2020-02-23 00:18:06
字體:
供稿:網(wǎng)友

Python CET自動查詢方法需要用到的python方法模塊有:sys、urllib2

本文實例講述了Python實現(xiàn)CET查分的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

代碼如下:#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys, urllib2
def CetQuery(band, exam_id):
    """CETQuery version 0.2  2009.2.28
    An Exercise Program by PT, GZ University
    Author Blog: http://apt-blog.co.cc , Welcome to Drop by.
    """
    #查詢連接
    cet = "http://cet.99sushe.com/cetscore_99sushe0902.html?t=" + band + "&id=" + exam_id
    print "Connecting..."
    #構(gòu)造HTTP頭
    header = {'Referer':'http://cet.99sushe.com/'}
    #第二個參數(shù)出現(xiàn)則使用post方式提交
    req = urllib2.Request(cet, '', header)
    try:
        data = urllib2.urlopen(req).read()
    except BaseException, e:
        print "Error retrieving data:", e
        return -1
    if not len(result):
        print "Error Occured. Maybe record not existed."
        return -1
    #解碼字符串
    result = data.decode("gb2312").encode("utf8")
    res_tu = tuple(result.split(','))
    score_tu = ("聽力", "閱讀", "綜合", "寫作", "總分", "學校", "姓名")
    print "n***** CET %s 成績清單 *****" % (band)
    print "-準考證號: %s" % (exam_id)
    for i in range(7):
        print "-%s: %s" % (score_tu, res_tu)
    print "**************************n"
    print "準考證號前一位同學: %sn后兩位同學分別是: %s、%s" % (res_tu[-3], res_tu[-2], res_tu[-1])
    return 0
if __name__ == "__main__":
    if (len(sys.argv) != 3) or
        (sys.argv[1] != '4' and sys.argv[1] != '6') or
        (len(sys.argv[2]) != 15):
        print "Error: 程序參數(shù)錯誤,考試類型(4、6),準考證號長度(15位)"
        print "nExample:nnCETQuery.py 4 123456789012345nn"
        print CetQuery.__doc__
        sys.exit(1)
    statue = CetQuery(sys.argv[1], sys.argv[2])
    sys.exit(statue)

希望本文所述對大家的Python程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 茶陵县| 自贡市| 白朗县| 仙居县| 泸溪县| 蒙阴县| 客服| 都匀市| 大田县| 万载县| 师宗县| 阳曲县| 明水县| 册亨县| 日土县| 婺源县| 林甸县| 勐海县| 四川省| 宁波市| 专栏| 兴国县| 金昌市| 瑞金市| 桂阳县| 河曲县| 德钦县| 正镶白旗| 荥经县| 青浦区| 定兴县| 枣庄市| 康平县| 宜城市| 永州市| 辛集市| 酒泉市| 盘山县| 分宜县| 当阳市| 盐津县|