Python – 新浪微博id转url

python

我之前转载来一篇php的转换新浪微博id的文章,目前我的项目用的是python,所以需要将这个函数翻译成python版本。
代码如下比较简单:

d = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"

def __to62radix(self,i):

l = []

while (i !=0):

i,a = divmod(i,62)

l.insert(0, d[a])

return "".join(l)

def __weiboid2url(self,wbid):

a = wbid[-7:]

a1 = self.__to62radix(int(a))

b = wbid[-14:-7]

b1 = self.__to62radix(int(b))

c = wbid[:-14]

c1 = self.__to62radix(int(c))

return "%s%s%s" % (c1,b1,a1)

希望能帮助到需要的人。
其实最开始我以为直接将webid转换成62进制,结果后来对比php代码才发现是分段的。

以上是 Python – 新浪微博id转url 的全部内容, 来源链接: utcz.com/z/388928.html

回到顶部