当前位置: 首页>>代码示例>>Python>>正文


Python string.zfill方法代码示例

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


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

示例1: _generate_key

# 需要导入模块: import string [as 别名]
# 或者: from string import zfill [as 别名]
def _generate_key(self, key_type, cache_key):
        x_fill = zfill(cache_key.coord.column, 9)
        y_fill = zfill(cache_key.coord.row, 9)

        return os.path.join(
            self.prefix,
            str(cache_key.tile_size),
            cache_key.layers,
            zfill(cache_key.coord.zoom, 2),
            x_fill[0:3],
            x_fill[3:6],
            x_fill[6:9],
            y_fill[0:3],
            y_fill[3:6],
            '{}.{}.{}'.format(y_fill[6:9], cache_key.fmt.extension, key_type),
        ) 
开发者ID:tilezen,项目名称:tileserver,代码行数:18,代码来源:cache.py

示例2: ttList

# 需要导入模块: import string [as 别名]
# 或者: from string import zfill [as 别名]
def ttList(input, output, options):
	import string
	ttf = TTFont(input, fontNumber=options.fontNumber)
	reader = ttf.reader
	tags = reader.keys()
	tags.sort()
	print 'Listing table info for "%s":' % input
	format = "    %4s  %10s  %7s  %7s"
	print format % ("tag ", "  checksum", " length", " offset")
	print format % ("----", "----------", "-------", "-------")
	for tag in tags:
		entry = reader.tables[tag]
		checkSum = long(entry.checkSum)
		if checkSum < 0:
			checkSum = checkSum + 0x100000000L
		checksum = "0x" + string.zfill(hex(checkSum)[2:-1], 8)
		print format % (tag, checksum, entry.length, entry.offset)
	print
	ttf.close() 
开发者ID:gltn,项目名称:stdm,代码行数:21,代码来源:ttx.py

示例3: parseCharset

# 需要导入模块: import string [as 别名]
# 或者: from string import zfill [as 别名]
def parseCharset(numGlyphs, file, strings, isCID, format):
	charset = ['.notdef']
	count = 1
	if format == 1:
		nLeftFunc = readCard8
	else:
		nLeftFunc = readCard16
	while count < numGlyphs:
		first = readCard16(file)
		nLeft = nLeftFunc(file)
		if isCID:
			for CID in range(first, first+nLeft+1):
				charset.append("cid" + string.zfill(str(CID), 5) )
		else:
			for SID in range(first, first+nLeft+1):
				charset.append(strings[SID])
		count = count + nLeft + 1
	return charset 
开发者ID:gltn,项目名称:stdm,代码行数:20,代码来源:cffLib.py

示例4: spew_internaldate

# 需要导入模块: import string [as 别名]
# 或者: from string import zfill [as 别名]
def spew_internaldate(self, id, msg, _w=None, _f=None):
        if _w is None:
            _w = self.transport.write
        idate = msg.getInternalDate()
        ttup = rfc822.parsedate_tz(idate)
        if ttup is None:
            log.msg("%d:%r: unpareseable internaldate: %r" % (id, msg, idate))
            raise IMAP4Exception("Internal failure generating INTERNALDATE")

        odate = time.strftime("%d-%b-%Y %H:%M:%S ", ttup[:9])
        if ttup[9] is None:
            odate = odate + "+0000"
        else:
            if ttup[9] >= 0:
                sign = "+"
            else:
                sign = "-"
            odate = odate + sign + string.zfill(str(((abs(ttup[9]) / 3600) * 100 + (abs(ttup[9]) % 3600) / 60)), 4)
        _w('INTERNALDATE ' + _quote(odate)) 
开发者ID:kuri65536,项目名称:python-for-android,代码行数:21,代码来源:imap4.py

示例5: updateTime

# 需要导入模块: import string [as 别名]
# 或者: from string import zfill [as 别名]
def updateTime( self ):
      """Update time display if disc is loaded"""

      if self.CD.get_init():
         seconds = int( self.CD.get_current()[ 1 ] )
         endSeconds = int( self.CD.get_track_length(
            self.currentTrack - 1 ) )

         # if reached end of current track, play next track
         if seconds >= ( endSeconds - 1 ):
            self.nextTrack()
         else:      
            minutes = seconds / 60
            endMinutes = endSeconds / 60
            seconds = seconds - ( minutes * 60 )
            endSeconds = endSeconds - ( endMinutes * 60 )

            # display time in format mm:ss/mm:ss   
            trackTime = string.zfill( str( minutes ), 2 ) + \
               ":" + string.zfill( str( seconds ), 2 )
            endTime = string.zfill( str( endMinutes ), 2 ) +  \
               ":" + string.zfill( str( endSeconds ), 2 )

            if self.CD.get_paused():
      
               # alternate pause symbol and time in display
               if not self.timeLabel.get() == "     ||    ":
                  self.timeLabel.set( "     ||    " )
               else:
                  self.timeLabel.set( trackTime + "/" + endTime )

            else:
               self.timeLabel.set( trackTime + "/" + endTime )

      # call updateTime method again after 1000ms ( 1 second )
      self.after( 1000, self.updateTime ) 
开发者ID:PythonClassRoom,项目名称:PythonClassBook,代码行数:38,代码来源:fig24_04.py

示例6: getFullName

# 需要导入模块: import string [as 别名]
# 或者: from string import zfill [as 别名]
def getFullName(picture, counter):
    return normalize(string.zfill(counter, CONSTANT_FILL) + '_' + picture[2] + '_' + picture[1]) 
开发者ID:bmenendez,项目名称:20up,代码行数:4,代码来源:tntwrapper.py

示例7: now

# 需要导入模块: import string [as 别名]
# 或者: from string import zfill [as 别名]
def now():
    """Returns a string containing the current date and time.

    This function is used internally by VideoCapture to generate the timestamp
    with which a snapshot can optionally be marked.

    """
    weekday = ('Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun')
    #weekday = ('Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa', 'So')
    #weekday = ('-', '-', '-', '-', '-', '-', '-')
    y, m, d, hr, min, sec, wd, jd, dst = time.localtime(time.time())
    return '%s:%s:%s %s %s.%s.%s' % (string.zfill(hr, 2), string.zfill(min, 2), string.zfill(sec, 2), weekday[wd], d, m, y) 
开发者ID:krintoxi,项目名称:NoobSec-Toolkit,代码行数:14,代码来源:VideoCapture.py

示例8: increment

# 需要导入模块: import string [as 别名]
# 或者: from string import zfill [as 别名]
def increment(s):
    """ look for the last sequence of number(s) in a string and increment """
    if numbers.findall(s):
        lastoccr_sre = list(numbers.finditer(s))[-1]
        lastoccr = lastoccr_sre.group()
        lastoccr_incr = str(int(lastoccr) + 1)
        if len(lastoccr) > len(lastoccr_incr):
            lastoccr_incr = zfill(lastoccr_incr, len(lastoccr))
        return s[:lastoccr_sre.start()]+lastoccr_incr+s[lastoccr_sre.end():]

    return s 
开发者ID:ActiveState,项目名称:code,代码行数:13,代码来源:recipe-442460.py

示例9: parseCharset0

# 需要导入模块: import string [as 别名]
# 或者: from string import zfill [as 别名]
def parseCharset0(numGlyphs, file, strings, isCID):
	charset = [".notdef"]
	if isCID:
		for i in range(numGlyphs - 1):
			CID = readCard16(file)
			charset.append("cid" + string.zfill(str(CID), 5) )
	else:
		for i in range(numGlyphs - 1):
			SID = readCard16(file)
			charset.append(strings[SID])
	return charset 
开发者ID:gltn,项目名称:stdm,代码行数:13,代码来源:cffLib.py

示例10: hexdigest

# 需要导入模块: import string [as 别名]
# 或者: from string import zfill [as 别名]
def hexdigest(self):
        """Like digest(), but returns a string of hexadecimal digits instead.
        """
        return "".join([string.zfill(hex(ord(x))[2:], 2)
                        for x in tuple(self.digest())]) 
开发者ID:kuri65536,项目名称:python-for-android,代码行数:7,代码来源:HMAC.py

示例11: WriteRest

# 需要导入模块: import string [as 别名]
# 或者: from string import zfill [as 别名]
def WriteRest(self):
        """Finish the file"""

        ws = self.writestr
        self._locations[3] = self._fpos

        ws("3 0 obj\n")
        ws("<<\n")
        ws("/Type /Pages\n")
        buf = "".join(("/Count ", str(self._pageNo), "\n"))
        ws(buf)
        buf = "".join(
            ("/MediaBox [ 0 0 ", str(self._pageWd), " ", str(self._pageHt), " ]\n"))
        ws(buf)
        ws("/Kids [ ")

        for i in range(1, self._pageNo + 1):
            buf = "".join((str(self._pageObs[i]), " 0 R "))
            ws(buf)

        ws("]\n")
        ws(">>\n")
        ws("endobj\n")

        xref = self._fpos
        ws("xref\n")
        buf = "".join(("0 ", str((self._curobj) + 1), "\n"))
        ws(buf)
        buf = "".join(("0000000000 65535 f ", str(LINE_END)))
        ws(buf)

        for i in range(1, self._curobj + 1):
            val = self._locations[i]
            buf = "".join(
                (string.zfill(str(val), 10), " 00000 n ", str(LINE_END)))
            ws(buf)

        ws("trailer\n")
        ws("<<\n")
        buf = "".join(("/Size ", str(self._curobj + 1), "\n"))
        ws(buf)
        ws("/Root 2 0 R\n")
        ws("/Info 1 0 R\n")
        ws(">>\n")

        ws("startxref\n")
        buf = "".join((str(xref), "\n"))
        ws(buf)
        ws("%%EOF\n") 
开发者ID:Novartis,项目名称:yap,代码行数:51,代码来源:text2pdf.py


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