一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python base64 decode incorrect padding錯誤解決方法

python base64 decode incorrect padding錯誤解決方法

2020-05-18 10:32腳本之家 Python

這篇文章主要介紹了python base64 decode incorrect padding錯誤解決方法,本文使用把string補齊等號的方法解決了這個錯誤,需要的朋友可以參考下

python的base64.decodestring方法做base64解碼時報錯:

復制代碼 代碼如下:

Traceback (most recent call last):
  File "/export/www/outofmemory.cn/controllers/user.py", line 136, in decryptPassword
    encryptPwd = base64.b64decode(encryptPwd)
  File "/usr/lib/python2.7/base64.py", line 76, in b64decode
    raise TypeError(msg)
TypeError: Incorrect padding


這也算是python的一個坑吧,解決此問題的方法很簡單,對base64解碼的string補齊等號就可以了,如下代碼:

復制代碼 代碼如下:


        def decode_base64(data):
            """Decode base64, padding being optional.

 

            :param data: Base64 data as an ASCII byte string
            :returns: The decoded byte string.

            """
            missing_padding = 4 - len(data) % 4
            if missing_padding:
                data += b'='* missing_padding
            return base64.decodestring(data)

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品美女久久久久网站 | 我的妹妹最近有点怪在线观看 | 拔插拔插成人 | blacked太粗太长 | 日本人成年视频在线观看 | 欧美做受 | 小早川怜子息梦精在线播放 | 久久青青草视频在线观 | blackedvideos黑人| 国产福利微拍精品一区二区 | 久久爽狠狠添AV激情五月 | 天堂网在线.www天堂在线资源 | 地址二地址三2021变更 | 国产激情一区二区三区四区 | 久久精选视频 | 动漫美女日批 | 国产卡一卡二卡三乱码手机 | 国产草 | 国产精品国产香蕉在线观看网 | 四虎2020紧急免费入口 | 青苹果乐园影院在线播放 | 热门小说同人h改编h | 性夜a爽黄爽 | 国产在线精品观看 | 99热网址 | 亚洲精品视 | 2048论坛永久入口 原创合集 | 网址在线观看你懂我意思吧免费的 | 欧美日韩国产最新一区二区 | 亚洲国产精品成人午夜在线观看 | www国产精品| 91日本在线观看亚洲精品 | 韩国激情网 | 91午夜视频 | 日本三级免费观看 | 亚洲成av人片在线观看天堂无码 | 99九九成人免费视频精品 | 9色视频在线观看 | 欧美a一级片 | 人与善交大片免费看 | 亚洲国产剧情中文视频在线 |