python base64 decode incorrect padding錯(cuò)誤解決方法
python的base64.decodestring方法做base64解碼時(shí)報(bào)錯(cuò):
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的一個(gè)坑吧,解決此問題的方法很簡(jiǎn)單,對(duì)base64解碼的string補(bǔ)齊等號(hào)就可以了,如下代碼:
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)
- 基于python中__add__函數(shù)的用法
- Python使用add_subplot與subplot畫子圖操作示例
- python中g(shù)etaddrinfo()基本用法實(shí)例分析
- Python socket.error: [Errno 98] Address already in use的原因和解決方法
- python構(gòu)造函數(shù)init實(shí)例方法解析
- python matplotlib中的subplot函數(shù)使用詳解
- Python實(shí)現(xiàn)計(jì)算長(zhǎng)方形面積(帶參數(shù)函數(shù)demo)
- 解決python replace函數(shù)替換無(wú)效問題
- python add_argument()用法解析
相關(guān)文章
python實(shí)現(xiàn)快速排序的示例(二分法思想)
本篇文章主要介紹了python實(shí)現(xiàn)快速排序的示例(二分法思想),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2018-03-03有關(guān)wxpython pyqt內(nèi)存占用問題分析
一直覺得wxpython占用內(nèi)存比較多,在工作中寫的一些小程序應(yīng)用,一對(duì)比其它的小程序,發(fā)現(xiàn)內(nèi)存相差確實(shí)有點(diǎn)大2014-06-06python線程安全及多進(jìn)程多線程實(shí)現(xiàn)方法詳解
這篇文章主要介紹了python線程安全及多進(jìn)程多線程實(shí)現(xiàn)方法詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09Python urllib、urllib2、httplib抓取網(wǎng)頁(yè)代碼實(shí)例
這篇文章主要介紹了Python urllib、urllib2、httplib抓取網(wǎng)頁(yè)代碼實(shí)例,本文直接給出demo代碼,代碼中包含詳細(xì)注釋,需要的朋友可以參考下2015-05-05python編程實(shí)現(xiàn)12306的一個(gè)小爬蟲實(shí)例
這篇文章主要介紹了python編程實(shí)現(xiàn)12306的一個(gè)小爬蟲實(shí)例,具有一定借鑒價(jià)值,需要的朋友可以參考下。2017-12-12利用python+ffmpeg合并B站視頻及格式轉(zhuǎn)換的實(shí)例代碼
這篇文章主要介紹了利用python+ffmpeg合并B站視頻及格式轉(zhuǎn)換的實(shí)例代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11