• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python string.atoi函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中string.atoi函数的典型用法代码示例。如果您正苦于以下问题:Python atoi函数的具体用法?Python atoi怎么用?Python atoi使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了atoi函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: varParse

def varParse(entry):
    id=0
    title='None'
    units='None'
    datatype=slats.LatsFloat
    leveltype=''
    scale_fac=-999
    precision=-999
    comment1=''
    comment2=''
    nentry = len(entry)
    if nentry>1: id = string.atoi(entry[1])
    if nentry>2: title = string.strip(entry[2])
    if nentry>3: units = string.strip(entry[3])
    if nentry>4: 
	if string.lower(string.strip(entry[4]))=='float':
	    datatype = slats.LatsFloat
	else:
	    datatype = slats.LatsInt
    if nentry>5: leveltype = string.strip(entry[5])
    if nentry>6: scale_fac = string.atoi(entry[6])
    if nentry>7: precision = string.atoi(entry[7])
    if nentry>8: comment1 = string.strip(entry[8])
    if nentry>9: comment2 = string.strip(entry[9])
    return [id,title,units,datatype,leveltype,scale_fac,precision,comment1,comment2]
开发者ID:AZed,项目名称:uvcdat,代码行数:25,代码来源:latsParmTab.py


示例2: get_ms_space

def get_ms_space(ms_local):    
    try:
        # get disk space
        url = 'http://%s:%d/macross?cmd=querydisk' % (ms_local.controll_ip, ms_local.controll_port)
        print url
        req = urllib2.Request(url)
        response = urllib2.urlopen(req, timeout=10)
        output = response.read()
        print output
        #return=ok
        #result=12|22005|2290
        lines = output.split('\n')
        if(len(lines)>=2):
            line_1 = lines[0].strip()
            line_2 = lines[1].strip()
            if(line_1 == 'return=ok'):
                fields = line_2.split('=')
                field2 = fields[1]
                values = field2.split('|')
                ms_local.total_disk_space = string.atoi(values[1])
                ms_local.free_disk_space = string.atoi(values[2])
                ms_local.save()
                return True
    except:
        print '%s get disk space error' % (ms_local.controll_ip)        
    return False
开发者ID:goggle1,项目名称:MSMaster3,代码行数:26,代码来源:views.py


示例3: evaluateDiagnose

def evaluateDiagnose(diagnoseId):
    userId=session['uesrId']
    if userId is None:
        return json.dumps(rs.NO_LOGIN.__dict__,ensure_ascii=False)
    userId=string.atoi(userId)

    score=request.args.get('score')
    description=request.args.get('description')
    if score:
        score=string.atoi(score)
    else:
        return  json.dumps(rs.PARAM_ERROR.__dict__,ensure_ascii=False)

    diagnose=Diagnose.getDiagnoseById(diagnoseId)
    if diagnose is None:
        return  json.dumps(rs.NO_DATA.__dict__,ensure_ascii=False)
    if hasattr(diagnose,'patient') and diagnose.patient and diagnose.patient.userID and  diagnose.patient.userID==userId:
        diagnose.status=constant.DiagnoseStatus.Diagnosed
        diagnose.score=score
        Diagnose.save(diagnose)

        diagoseLog=DiagnoseLog(userId,diagnoseId,constant.DiagnoseLogAction.DiagnoseFinished)
        diagoseLog.description=description
        DiagnoseLog.save(db_session,diagoseLog)
        return  json.dumps(rs.SUCCESS.__dict__,ensure_ascii=False)
    else:
        return  json.dumps(rs.PERMISSION_DENY.__dict__,ensure_ascii=False)
开发者ID:LichuanLu,项目名称:blueberry,代码行数:27,代码来源:diagnose.py


示例4: CheckFillFile

def CheckFillFile(fillfile):
    myfile=open(fillfile,'r').readlines()
    valid=True
    for r in myfile[1:]:
        temp=string.split(r)
        if len(temp)<3:
            valid=False
            print "Bad line '%s' in fillfile '%s':  not enough arguments"%(r,fillfile)
            return valid
        try:
            fill=string.atoi(temp[0])
        except:
            print "Bad line '%s' in fillfile '%s':  can't read fill # as an integer"%(r,fillfile)
            valid=False
            return valid
        try:
            runs=string.strip(temp[2])
            runs=string.split(runs,",")
            for run in runs:
                try:
                    string.atoi(run)
                except:
                    valid=False
                    print "Bad line '%s' in fillfile '%s':  can't parse runs"%(r,fillfile)
                    return valid
        except:
            print "Bad line '%s' in fillfile '%s':  can't ID runs"%(r,fillfile)
            valid=False
            return valid
    print "<CheckFillFile>  fill file '%s' appears to be formatted correctly!"%fillfile
    return valid
开发者ID:rodenm,项目名称:StoppedHSCP,代码行数:31,代码来源:pyGetFillScheme.py


示例5: unescape

def unescape(input):
    result = input[:]

    aliases = {
        "quot": "\"",
        "amp":  "&",
        "gt":   ">",
        "lt":   "<"
    }

    pattern = r"&((?:#\d+)|(?:(?:\w|\d)+));"
    while True:
        match = re.search(pattern, result)
        if match is None:
            break

        value = match.group(1)
        if aliases.has_key(value):
            result = result[:match.start()] + aliases[value] + result[match.end():]
        elif value[0] == "#":
            if value[1].lower() == "x":
                value = unichr(string.atoi(value[2:], 16))
            else:
                value = unichr(string.atoi(value[1:]))
            result = result[:match.start()] + value + result[match.end():]

    return result
开发者ID:alphashooter,项目名称:caketest,代码行数:27,代码来源:html.py


示例6: decodeDP_POI

def decodeDP_POI(C):
        I = -1;
        H = 0;
        B = "";
        J = len(C);
        G = C[J - 1];
        C = C[0: J - 1];
        J -= 1
        for E in range(0, J):
            D = string.atoi(C[E], settings['cha']) - settings['add'];
            if D >= settings['add']:
                D = D - settings['plus']
            B += intToStr (D, settings['cha'])
            if D > H:
                I = E;
                H = D
        A = string.atoi(B[0:I], settings['digi']);
        F = string.atoi(B[I + 1:], settings['digi']);
        L = float(A + F - string.atoi(G, 36)) / 2;
        K = float(F - L) / 100000;
        L = float(L) / 100000;
        return {
            'lat': K,
            'lng': L
        }
开发者ID:hkg36,项目名称:gaetests,代码行数:25,代码来源:fetchurl.py


示例7: ChkCommAddr

    def ChkCommAddr(self, event):
        sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)        
        EDIdInput = self.EDId.GetValue()
        #EDMacInput = self.EDMac.GetValue()
        EDNetIdInput = self.EDNetId.GetValue()
        
        #EDMacInputList = EDMacInput.split(' ')
        #Mac1 = hex(int(EDMacInputList[0], 16))
        #Mac2 = hex(int(EDMacInputList[1], 16))
        #Mac3 = hex(int(EDMacInputList[2], 16))
        #Mac4 = hex(int(EDMacInputList[3], 16))
        #Mac5 = hex(int(EDMacInputList[4], 16))
        #print Mac1,Mac2,Mac3,Mac4,Mac5

        self.LogInfo.AppendText('校验通讯地址' + "\r\n")
        #self.LogInfo.AppendText('EDMacInput ' + EDMacInput + "\r\n")
        self.LogInfo.AppendText('EDIdInput ' + EDIdInput + "\r\n")
        self.LogInfo.AppendText('EDNetIdInput ' + EDNetIdInput + "\r\n")
        
        ChkAddrMsg = struct.pack('!3l', 1155, string.atoi(EDNetIdInput), string.atoi(EDIdInput))
        #self.LogInfo.AppendText(ChkAddrMsg)
        self.LogInfo.AppendText(repr(ChkAddrMsg) + "\r\n")
        self.LogInfo.AppendText("\r\n")

        #sock.sendto(ChkAddrMsg, ('10.30.141.220', 5555))
        sock.sendto(ChkAddrMsg, ('127.0.0.1', 5555))
        #szBuf = sock.recvfrom(1024)
        #self.LogInfo.AppendText("recv " + szBuf + "\r\n")
        sock.close();
        #self.LogInfo.AppendText("end of connect" + "\r\n")

        self.BtnChkCommAddr.SetLabel("校验通讯地址")
开发者ID:BloodShow,项目名称:test,代码行数:32,代码来源:grid.py


示例8: __normalize

 def __normalize(self, event=None):
     ew = event.widget
     contents = ew.get()
     icursor = ew.index(INSERT)
     if contents == '':
         contents = '0'
     if contents[0] in 'xX' and self.__hexp.get():
         contents = '0' + contents
     # figure out what the contents value is in the current base
     try:
         if self.__hexp.get():
             v = string.atoi(contents, 16)
         else:
             v = string.atoi(contents)
     except ValueError:
         v = None
     # if value is not legal, delete the last character inserted and ring
     # the bell
     if v is None or v < 0 or v > 255:
         i = ew.index(INSERT)
         if event.char:
             contents = contents[:i-1] + contents[i:]
             icursor = icursor-1
         ew.bell()
     elif self.__hexp.get():
         contents = hex(v)
     else:
         contents = int(v)
     ew.delete(0, END)
     ew.insert(0, contents)
     ew.icursor(icursor)
开发者ID:Claruarius,项目名称:stblinux-2.6.37,代码行数:31,代码来源:TypeinViewer.py


示例9: readRain

def readRain(fpath,iskp):
    #iskp  the total line skipped of the file
    # fpath   the full path of the file
    # usage: onedim=readAscii(fpaht,iskp)
    onedim=[]
    ystr=[]
    mstr=[]
    dstr=[]
    linesplit=[]
    datestr=[]
    f=open(fpath)
    ff=f.readlines()[iskp:]  ## first line in obs file is legend 
    for line in ff:
        line=string.lstrip(line)
        linesplit1=line[:-1].split(' ')
        datestr.append(linesplit1[0])
        linesplit.append(linesplit1[1:])
    for lnstrs in linesplit:
        #print lnstrs          
        for strs in lnstrs:
            if strs!='':
                #print strs
                onedim.append(string.atof(strs))
    for lnstrs in datestr:           
        ystr.append(string.atoi(lnstrs[0:4]))
        mstr.append(string.atoi(lnstrs[4:6]))
        dstr.append(string.atoi(lnstrs[6:8]))
    del linesplit1
    f.close()
    return ystr,mstr,dstr,onedim
开发者ID:cheenor,项目名称:PhD02,代码行数:30,代码来源:circullation_patterns_select.py


示例10: elong_request_parser

def elong_request_parser(content):
    
    result = -1

    try:
        infos = content.split('|')
        flight_info = infos[0].strip()
        time_info = infos[1].strip()
        ticketsource = infos[2].strip()

        flight_no = flight_info.split('-')[0]
        dept_id,dest_id = flight_info.split('-')[1],flight_info.split('-')[2]

        #date:20140510,time:09:10
        dept_day,dept_hour = time_info.split('_')[0],time_info.split('_')[1]

        dept_date = dept_day[0:4] + '-' + dept_day[4:6] + '-' + dept_day[6:]#2014-05-10

        dept_time = dept_date + 'T' + dept_hour + ':00'

        dept_id = cities_dict[dept_id]
        dest_id = cities_dict[dest_id]
        location = dept_id +  '-' + dest_id

        origday = datetime.datetime(string.atoi(dept_date[0:4]),string.atoi(dept_date[5:7]),string.atoi(dept_date[8:]))
        urlday = (origday - datetime.datetime.today()).days
        #dept_date = orig_date
        #logger.info('contents: %s %s %s %s '%(location,flight_no,dept_date,str(urlday)))
    except Exception,e:
        logger.error(str(e))
        logger.error('Content Error: Wrong content format with %s'%content)
        return result
开发者ID:dangpu,项目名称:momoko,代码行数:32,代码来源:elongRequestParser.py


示例11: getImageData

    def getImageData(self,preserveAspectRatio=False):
        "Gets data, height, width - whatever type of image"
        image = self.image

        if type(image) == StringType:
            self.filename = image
            if os.path.splitext(image)[1] in ['.jpg', '.JPG', '.jpeg', '.JPEG']:
                (imagedata, imgwidth, imgheight) = self.jpg_imagedata()
            else:
                if not self.imageCaching:
                    imagedata = pdfutils.cacheImageFile(image,returnInMemory=1)
                else:
                    imagedata = self.cache_imagedata()
                words = string.split(imagedata[1])
                imgwidth = string.atoi(words[1])
                imgheight = string.atoi(words[3])
        else:
            import sys
            if sys.platform[0:4] == 'java':
                #jython, PIL not available
                (imagedata, imgwidth, imgheight) = self.JAVA_imagedata()
            else:
                (imagedata, imgwidth, imgheight) = self.PIL_imagedata()
        self.imageData = imagedata
        self.imgwidth = imgwidth
        self.imgheight = imgheight
        self.width = self.width or imgwidth
        self.height = self.height or imgheight
开发者ID:alexissmirnov,项目名称:donomo,代码行数:28,代码来源:pdfimages.py


示例12: extractQueryFromRequest

def extractQueryFromRequest(rec, request):
    post_field = dataplus.dictGetVal(request.REQUEST, 'post_field', '')
    query = models.RecruiterRecentSearchQuery(recruiter=rec.account)
    if post_field != '':
        pickled_query = dataplus.dictGetVal(request.REQUEST,post_field)
        query_dic = cPickle.loads(pickled_query)
        
        if query_dic['industry_category'] != '':
            query.industry_category = models.IndustryCategory.objects.get(name=query_dic['industry_category'])
        query.designation = query_dic['designation']
        query.mandatory_skills = query_dic['mandatory_skills']
        query.desired_skills = query_dic['desired_skills']
        query.location = query_dic['location']
        query.min_exp_years = query_dic['min_exp_years']
        query.max_exp_years = query_dic['max_exp_years']
        query.qualifications = query_dic['educational_qualifications']
    else:
        if dataplus.dictGetVal(request.REQUEST, 'industry_category', '') != '':
            query.industry_category = models.IndustryCategory.objects.get(name=request.REQUEST['industry_category'])
        query.designation = dataplus.dictGetVal(request.REQUEST, 'designation', escapeHtml=True)
        query.mandatory_skills = dataplus.dictGetVal(request.REQUEST, 'mandatory_skills', escapeHtml=True)
        query.desired_skills = dataplus.dictGetVal(request.REQUEST, 'desired_skills', escapeHtml=True)
        query.location = dataplus.dictGetVal(request.REQUEST, 'location', escapeHtml=True)
        exp = string.split(request.REQUEST['experience'],'-')
        query.min_exp_years = string.atoi(exp[0])
        query.max_exp_years = string.atoi(exp[1])
        query.educational_qualifications = dataplus.dictGetVal(request.REQUEST, 'educational_qualifications', escapeHtml=True)
    return query
开发者ID:TayebJa3ba,项目名称:socialray,代码行数:28,代码来源:recruiters_searchresults.py


示例13: getLOSS

def getLOSS(st_ip,ed_ip):
    part1 = "'%(rexmt-data-bytes)d / %(transport-layer-byte)d'"
    part2 = '%s:*-%s:*'%(st_ip,ed_ip)
    part3 = "'"+part2+"'"
    filename = 'loss_'+st_ip+'_'+ed_ip+'.txt'
    cmd = "captcp statistic --format %s --filter %s trace2.txt >./%s"%(part1,part3,filename)
    os.system(cmd)
    floss = open(filename)
    tran = 0.0;
    retran = 0.0;
    try:
        lines = floss.readlines()
        for line in lines:
            mid = line.find('/')
            ed = line.find('\n')
            retran = retran + (float)(string.atoi(line[0:mid-1]))
            tran = tran + (float)(string.atoi(line[mid+2:ed]))
        if(tran == 0.0):
            loss = 0
        else:
            loss = retran / tran
        loss = float('%0.4f'%loss)
        print 'data loss from %s to %s:'%(st_ip,ed_ip),loss
    finally:
        floss.close()
        
    os.system('sudo rm -rf %s'%filename)
    return loss
开发者ID:liaohui0114,项目名称:Project_NetworkMeasurement,代码行数:28,代码来源:Passive.py


示例14: vertDimParse

def vertDimParse(entry):
    description = 'None'
    units = 'None'
    verticality = slats.SingleLevel
    positive = slats.UpDirection
    grib_id = 0
    grib_p1 = 0
    grib_p2 = 0
    grib_p3 = 0
    nentry = len(entry)
    if nentry>1: description = string.strip(entry[1])
    if nentry>2: units = string.strip(entry[2])
    if nentry>3:
	if string.lower(string.strip(entry[3]))=='single':
	    verticality = slats.SingleLevel
	else:
	    verticality = slats.MultiLevel
    if nentry>4:
	if string.lower(string.strip(entry[4]))=='up':
	    positive = slats.UpDirection
	else:
	    positive = slats.DownDirection
    if nentry>5: grib_id = string.atoi(entry[5])
    if nentry>6: grib_p1 = string.atoi(entry[6])
    if nentry>7: grib_p2 = string.atoi(entry[7])
    if nentry>8: grib_p3 = string.atoi(entry[8])
    return [description, units, verticality, positive, grib_id, grib_p1, grib_p2, grib_p3]
开发者ID:AZed,项目名称:uvcdat,代码行数:27,代码来源:latsParmTab.py


示例15: lanceScriptSVDetect

def lanceScriptSVDetect():
    #liStrains = ['55-86_1','62-196','62-1041','67-588','CBS2861','CBS4104','CBS4568','CBS5828','CBS6545','CBS6547','CBS6626','CBS10367','CBS10368','dd281a','DBVPG3108','DBVPG4002','68917-2','CBS10369','CBS6546','DBVPG3452','NRBC101999','NRBC10572','NRBC10955','NRBC1811','NRBC1892']
    #liStrains = ['55-86_1','62-196','62-1041','67-588','CBS2861']
    #liStrains = ['CBS4104','CBS4568','CBS5828','CBS6545','CBS6547']
    #liStrains = ['CBS6626','CBS10367','CBS10368','dd281a','DBVPG3108']
    #liStrains = ['DBVPG4002','68917-2','CBS10369','CBS6546','DBVPG3452']
    liStrains = ['NRBC101999', 'NRBC10572', 'NRBC10955', 'NRBC1811', 'NRBC1892']

    workdir = "/Volumes/BioSan/Users/dpflieger/SVDetect"
    #workdir = "/Volumes/BioSan/Users/jhou/Documents/Incompatibility/StructuralVariants/SVDetect"
    mapLen = "/Volumes/BioSan/Users/dpflieger/Data/saklChromMap.len"
    #mapLen = "%s/saceChromMap.len" % workdir
    for strain in liStrains:
        repOut = "%s/%s" % (workdir, strain)
        confFile = "%s/%s.sv.conf" % (repOut, strain)
        #os.system("touch %s" %confFile)
        # au BGI, long de 100
        readLen = 100
        #bamFile = "%s/aln_%s_PE-rel.sorted.ab.bam" % (repOut,strain)
        #bamFile = "/Volumes/BioSan/Users/dpflieger/BWA/%s/alnFin-%sPE-rel.sorted.inRef.ab.bam" % (strain,strain)
        bamFile = "/Volumes/BioSan/Users/dpflieger/SVDetect/%s/alnFin-%sPE-rel.sorted.inRef.ab.bam" % (strain, strain)
        preSVfile = "/Volumes/BioSan/Users/dpflieger/SVDetect/%s/preProcess_%s.log" % (strain, strain)
        lPreProc = getMuSigmaFromSVdetectPreProcess(preSVfile)
        mu = string.atoi(lPreProc[0])
        sigma = string.atoi(lPreProc[1])
        createSVConfFile(confFile, strain, bamFile, readLen, mapLen, mu, sigma)

        cmd = "/Volumes/BioSan/opt/SVDetect_r0.7m/bin/SVDetect linking filtering -conf %s" % (confFile)
        os.system(cmd)
        cmd2 = "/Volumes/BioSan/opt/SVDetect_r0.7m/bin/SVDetect links2SV -conf %s" % (confFile)
        os.system(cmd2)
开发者ID:bioinfocoderz,项目名称:Scripts,代码行数:31,代码来源:SVDetect.py


示例16: getImageData

    def getImageData(self):
        "Gets data, height, width - whatever type of image"
        image = self.image
        (width, height) = self.dimensions

        if type(image) == StringType:
            self.filename = image
            if os.path.splitext(image)[1] in ['.jpg', '.JPG', '.jpeg', '.JPEG']:
                (imagedata, imgwidth, imgheight) = self.jpg_imagedata()
            else:
                if not self.imageCaching:
                    imagedata = pdfutils.cacheImageFile(image,returnInMemory=1)
                else:
                    imagedata = self.cache_imagedata()
                #parse line two for width, height
                words = string.split(imagedata[1])
                imgwidth = string.atoi(words[1])
                imgheight = string.atoi(words[3])
        else:
            import sys
            if sys.platform[0:4] == 'java':
                #jython, PIL not available
                (imagedata, imgwidth, imgheight) = self.JAVA_imagedata()
            else:
                (imagedata, imgwidth, imgheight) = self.PIL_imagedata()
        #now build the PDF for the image.
        if not width:
            width = imgwidth
        if not height:
            height = imgheight
        self.width = width
        self.height = height
        self.imageData = imagedata
开发者ID:tschalch,项目名称:pyTray,代码行数:33,代码来源:pdfimages.py


示例17: pkgcmp

def pkgcmp(pkg1,pkg2):
    """ Compares two packages, which should have been split via
    pkgsplit(). if the return value val is less than zero, then pkg2 is
    newer than pkg1, zero if equal and positive if older.

    >>> pkgcmp(['glibc', '2.2.5', 'r7'], ['glibc', '2.2.5', 'r7'])
    0
    >>> pkgcmp(['glibc', '2.2.5', 'r4'], ['glibc', '2.2.5', 'r7'])
    -1
    >>> pkgcmp(['glibc', '2.2.5', 'r7'], ['glibc', '2.2.5', 'r2'])
    1
    """

    mycmp = vercmp(pkg1[1],pkg2[1])
    if mycmp > 0:
        return 1
    if mycmp < 0:
        return -1
    r1=string.atoi(pkg1[2][1:])
    r2=string.atoi(pkg2[2][1:])
    if r1 > r2:
        return 1
    if r2 > r1:
        return -1
    return 0
开发者ID:BackupTheBerlios,项目名称:openslug-svn,代码行数:25,代码来源:__init__.py


示例18: _get_from_the_frame

 def _get_from_the_frame(self):
     '''
     从输入获取配置
     :return:
     '''
     IP = self.IpCtrl.GetValue()
     if(IP):
         self.plcConfigDict["PLCAddr"] = IP
     PORT = self.PortCtrl.GetValue()
     if(PORT):
         self.plcConfigDict["PLCPort"] = string.atoi(PORT)
     SLOT = self.SlotCtrl.GetValue()
     if (SLOT):
         self.plcConfigDict["PLCSlot"] = string.atoi(SLOT)
     RACK = self.RackCtrl.GetValue()
     if (RACK):
         self.plcConfigDict["PLCRack"] = string.atoi(RACK)
     STSAP = self.STSAPCtrl.GetValue()
     if (STSAP):
         self.plcConfigDict["PLCLocalTSAP"] = string.atoi(STSAP)
     RTSAP = self.RTSAPCtrl.GetValue()
     if (RTSAP):
         self.plcConfigDict["PLCRemoteTSAP"] = string.atoi(RTSAP)
     CONTYPE = self.ConTypeCtrl.GetValue()
     if (CONTYPE == "PG"):
         self.plcConfigDict["ConnectionType"] = 1
     elif (CONTYPE == "OP"):
         self.plcConfigDict["ConnectionType"] = 2
     elif (CONTYPE == "BASIC"):
         self.plcConfigDict["ConnectionType"] = 3
开发者ID:JackYangzg,项目名称:xbmc-addons-chinese,代码行数:30,代码来源:SystemConfig.py


示例19: loadSubjects

def loadSubjects(filename=SHORT_SUBJECT_FILENAME):
    """
    Returns a dictionary mapping subject name to (value, work), where the name
    is a string and the value and work are integers. The subject information is
    read from the file named by the string filename. Each line of the file
    contains a string of the form "name,value,work".

    returns: dictionary mapping subject name to (value, work)
    """

    # The following sample code reads lines from the specified file and prints
    # each one.
    subjects = {}
    
    inputFile = open(filename)
    for line in inputFile:
        if len(line) == 0 or line[0] == '#':
            continue
        dataLine = string.split(line, sep=",")
        courseName = dataLine[0]
        valueworkTuple = (string.atoi(dataLine[1]), string.atoi(dataLine[2]))
        
        subjects[courseName] = valueworkTuple
        #print "Course Name:", courseName, "valueworkTuple:", valueworkTuple
    
    return subjects
开发者ID:Nyna71,项目名称:Python,代码行数:26,代码来源:ps9.py


示例20: testCapturePictureWithSelfTimer

    def testCapturePictureWithSelfTimer(self):
        """
        Summary:testCapturePictureWithSelfTimerOff: Capture image with Self-timer off
        Steps:  1.Launch HDR capture activity
                2.Set Self-timer
                3.Touch shutter button to capture picture
                4.Exit  activity
        """
        self.expect('1_launch_checkpoint.png', similarity=0.6) 
        #Step 2
	selftimer = random.choice( ['0', '3','5','10'] )
        self._setSelftTimerstatus(selftimer)
        #Step 3
        result = self.adbCmd('ls '+DCIM_PATH)
        if result.find(CAMERA_FOLDER) == -1:
            self.logger.info("no 100ANDRO folder.")
            beforeNo = '0'
        #Get the number of photo in sdcard
        else:
            beforeNo = commands.getoutput('adb shell ls /sdcard/DCIM/* | grep IMG | wc -l')
            self.sleep(3)
        self.touch(Camera,waittime=5)
	time.sleep(12)
        afterNo = commands.getoutput('adb shell ls /sdcard/DCIM/* | grep IMG | wc -l')
        if string.atoi(beforeNo) != string.atoi(afterNo) - 1:
            self.fail('take picture fail!')
        self._setSelftTimerstatus('0')
开发者ID:chengguopiao,项目名称:test,代码行数:27,代码来源:hdrcapture.py



注:本文中的string.atoi函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python string.capitalize函数代码示例发布时间:2022-05-27
下一篇:
Python string.atof函数代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap