最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實現CET查分的方法

 更新時間:2015年03月10日 11:19:14   作者:Sephiroth  
這篇文章主要介紹了Python實現CET查分的方法,實例分析了Python操作鏈接查詢的技巧,需要的朋友可以參考下

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

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

復制代碼 代碼如下:
#!/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..."
    #構造HTTP頭
    header = {'Referer':'http://cet.99sushe.com/'}
    #第二個參數出現則使用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: 程序參數錯誤,考試類型(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程序設計有所幫助。

相關文章

  • opencv-python基本圖像處理詳解

    opencv-python基本圖像處理詳解

    這篇文章主要介紹了Python Opencv圖像處理基本操作代碼詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2021-08-08
  • python opencv角點檢測連線功能的實現代碼

    python opencv角點檢測連線功能的實現代碼

    這篇文章主要介紹了python opencv角點檢測連線功能的實現代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • python 獲取網頁編碼方式實現代碼

    python 獲取網頁編碼方式實現代碼

    這篇文章主要介紹了python 獲取網頁編碼方式實現代碼的相關資料,需要的朋友可以參考下
    2017-03-03
  • Python Numpy運行報錯IndexError與形狀不匹配的問題解決辦法

    Python Numpy運行報錯IndexError與形狀不匹配的問題解決辦法

    在使用Numpy進行數據處理和科學計算時,IndexError和形狀不匹配(Shape Mismatch)是常見的錯誤類型,這些錯誤通常發(fā)生在數組索引操作、數組運算或數組重塑時,本文將通過一個具體的例子來詳細分析這些錯誤的原因和解決辦法,需要的朋友可以參考下
    2024-07-07
  • python基礎面試題整理

    python基礎面試題整理

    這篇文章主要介紹了python基礎面試題整理,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-08-08
  • Python讀取Word文檔中的Excel嵌入文件的方法詳解

    Python讀取Word文檔中的Excel嵌入文件的方法詳解

    這篇文章主要為大家詳細介紹了Python讀取Word文檔中的Excel嵌入文件的方法,文中的示例代碼講解詳細,具有一定的借鑒價值,需要的可以參考一下
    2022-12-12
  • 解決更改AUTH_USER_MODEL后出現的問題

    解決更改AUTH_USER_MODEL后出現的問題

    這篇文章主要介紹了解決更改AUTH_USER_MODEL后出現的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • 五分鐘學會Python 模塊和包、文件

    五分鐘學會Python 模塊和包、文件

    通過學習本文可以五分鐘掌握Python 模塊和包、文件的相關知識,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • pandas實現按照Series分組示例

    pandas實現按照Series分組示例

    本文主要介紹了pandas按照Series分組示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • python使用opencv進行人臉識別

    python使用opencv進行人臉識別

    本文主要介紹了python使用opencv進行人臉識別的相關資料。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-04-04

最新評論

乌苏市| 即墨市| 石河子市| 十堰市| 城口县| 绿春县| 仪陇县| 西宁市| 同心县| 云浮市| 同心县| 张家界市| 浪卡子县| 陆川县| 公主岭市| 丰都县| 吴桥县| 甘洛县| 炉霍县| 勃利县| 仁怀市| 合水县| 化州市| 桦南县| 扶沟县| 三亚市| 昭平县| 深圳市| 麻栗坡县| 仲巴县| 宜兰市| 云龙县| 莲花县| 青神县| 宁国市| 沈阳市| 绥阳县| 瓮安县| 封丘县| 孟连| 南阳市|