python异常-binascii.Error: Incorrect padding 报错解决
2023-03-07 09:47:27 时间
输入的base64编码字符串必须符合base64的padding规则。 “当原数据长度不是3的整数倍时,在编码结果后加1到2个“=”;使其符合3的倍数。这样才可以保证资料还原的正确性。 修正的python代码为:
import base64
# base64解码函数
def D_BASE64(origStr):
#当输入的base64字符串不是3的倍数时添加相应的=号
if(len(origStr)%3 == 1):
origStr += "=="
elif(len(origStr)%3 == 2):
origStr += "="
# origStr = bytes(origStr, encoding='utf8') # 看情况进行utf-8编码
dStr = base64.b64decode(origStr) //base64解码
return dStr
未经允许不得转载:肥猫博客 » python异常-binascii.Error: Incorrect padding 报错解决
相关文章
- 【转】Jquery ajax与asp.net MVC前后端各种交互
- RocketMQ事务消息原理简析
- Python用RNN神经网络:LSTM、GRU、回归和ARIMA对COVID19新冠疫情人数时间序列预测|附代码数据
- Python金融时间序列模型ARIMA 和GARCH 在股票市场预测应用|附代码数据
- PYTHON 用几何布朗运动模型和蒙特卡罗MONTE CARLO随机过程模拟股票价格可视化分析耐克NKE股价时间序列数据|附代码数据
- 写【Python折线图】的一百个技巧(一、生成折线图网页)
- 画【Python折线图】的一百个学习报告(二、pyecharts引入js文件)
- 通过Python爬虫获取【小说网站GUI】数据,保姆级教学
- 最新Python大数据之Python基础【十】学生管理系统面向对象版
- View的onAttachedToWindow引发的图片轮播问题探究
- CPU流水线竞争解决方案
- 【Python常用函数】一文让你彻底掌握Python中的cut函数
- 多标签分类怎么做?(Python)
- 一览机器学习算法(附python和R代码)
- 引入业务先验约束的树模型(Python)
- ChatGPT竟写出毁灭人类计划书,还给出相应Python代码,网友:AI正在指数级发展
- 10行Python代码能实现什么高端操作?
- Feature-engine: 一个完备的特征工程Python库,实现端到端的特征流水线
- python 按行数分割文件
- CPU流水线越大越好吗?