专栏首页python3python base64解码TypeE

python base64解码TypeE

直接贴代码

>>> b='5paw5Lqn5ZOB55qE5biC5Zy6566h55CGMWk'

>>> base64.b64decode(b)

Traceback (most recent call last):

File "", line 1, in

File "/usr/lib64/python2.6/base64.py", line 76, in b64decode

raise TypeError(msg)

TypeError: Incorrect padding

百度了一下找到国外的一篇文章

http://stackoverflow.com/questions/2941995/python-ignore-incorrect-padding-error-when-base64-decoding

解决办法如下:

  lens = len(strg) lenx = lens - (lens % 4 if lens % 4 else 4) try:     result = base64.decodestring(strg[:lenx]) except etc 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python数据库编程

      在任何应用中,都需要持久化存储,一般有3种基础的存储机制:文件、数据库系统以及一些混合类型。这种混合类型包括现有系统上的API、ORM、文件管理器、电子表格...

    py3study
  • python脚本查看linux硬件信息

    #!/usr/bin/env  python # -*- coding: utf-8 -*- import rlcompleter, readline r...

    py3study
  • python 内置函数补充 or 递归

    py3study
  • 【转载】淘宝架构框架发展史

    转自 http://www.361way.com/taobao-architecture/1948.html 出处《淘宝技术这十年》      一、个人网站  ...

    梦里茶
  • SAP云平台的trial账号不具备成员管理的功能

    Neo里的成员管理帮助文档: https://help.sap.com/viewer/ea72206b834e4ace9cd834feed6c0e09/Clo...

    Jerry Wang
  • 盘点丨Oculus Touch前5游戏,你都玩过了吗?

    VRPinea
  • 厂商专访︱指挥家VR:从泛房产到泛娱乐,技术沉淀至关重要

    VRPinea
  • PC VR购机小Tip:选对一款VR内容分发平台,每天都是Happy Day

    VRPinea
  • Why Swift? Generics(泛型), Collection(集合类型), POP(协议式编程), Memory Management(内存管理)

    写这篇文章主要是为了给组内要做的分享准备内容。这段时间几个项目都用到 Swift,在上次 GIAC 大会上就被问到为什么要用 Swift,正好这个主题可以聊聊 ...

    用户7451029
  • 虚拟现实游戏的十大误区

    逍遥剑客

扫码关注云+社区

领取腾讯云代金券