lens = len(strg) lenx = lens - (lens % 4 if lens % 4 else 4) try: result = base64.decodestring(strg[:lenx]) except etc python base64解码TypeError: Incorrect padding错误
原创
©著作权归作者所有:来自51CTO博客作者jack_cap的原创作品,请联系作者获取转载授权,否则将追究法律责任
直接贴代码 File "", line 1, in File "/usr/lib64/python2.6/base64.py", line 76, in b64decode raise TypeError(msg)
>>> b='5paw5Lqn5ZOB55qE5biC5Zy6566h55CGMWk'
>>> base64.b64decode(b)
Traceback (most recent call last):
TypeError: Incorrect padding
百度了一下找到国外的一篇文章
解决办法如下:
上一篇:python文件操作API汇总
下一篇:mysql定时任务实现
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C语言编程实战:Base64编解码算法从理论到实现(附完整代码)
C语言编程实战:Base64编解码算法从理论到实现(附完整代码)
数据 字符串 码表 base64 -
base64 解码
在ecplise上运行的好好的,但是到服务器上发现base64解码不正确,出现了乱码的现象程序代码如下:new String(Base64.deco
java String 服务器 程序代码 字符串 -
base64解码工具
个人开发的,主要供软件开发者进行base64码校对使用。界面如下:
开发者 bc i++

















