python将一维数组转化为二维数组_python把多个一维数组变成二维数组python爬取并计算成绩...

时间:2025-04-12 16:59:57

模拟登录后抓取成绩,计算绩点。

认为此文章对《python把多个一维数组变成二维数组python爬取并计算成绩》说的很在理。# -*- coding: utf-8 -*-

import urllib

import urllib2

import cookielib

import re

import string

#绩点运算

class SDU:

#类的初始化

def __init__(self):

#登录URL

= ':7890/pls/wwwbks/bks_login2.login'

#成绩URL

= ':7890/pls/wwwbks/'

#CookieJar对象

= ()

#表单数据

= ({

'stuid':'201200131012',

'pwd':'xxxxx'

})

#构建opener

= urllib2.build_opener(())

#学分list

= []

#成绩list

= []

def getPage(self):

req = (

url = ,

data = )

result = (req)

result = ()

#返回本学期成绩页面

return ().decode('gbk')

def getGrades(self):

#获得本学期成绩页面

page = ()

#正则匹配

myItems = ('

',page,)

for item in myItems:

(item[0].encode('gbk'))

(item[1].encode('gbk'))

()

def getGrade(self):

#计算总绩点

sum = 0.0

weight = 0.0

for i in range(len()):

if([i].isdigit()):

sum += ([i])*([i])

weight += ([i])

print u"本学期绩点为:",sum/weight

sdu = SDU()

()

更多:python把多个一维数组变成二维数组python爬取并计算成绩

https://:///python/

你可能感兴趣的python,爬取,成绩,计算

No alive nodes found in your cluster

0踩

0 赞