Python – 新浪微博id转url
我之前转载来一篇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