Python 中 base64 编码与解码

Python51

base64 是经常使用的一种加密方式,在 Python 中有专门的库支持。

本文主要介绍在 Python2 和 Python3 中的使用区别:

在 Python2 环境:

```python
Python 2.7.16 (default, Mar 25 2021, 03:11:28)
[GCC 4.2.1 Compatible Apple LLVM 11.0.3 (clang-1103.0.29.20) (-macos10.15-objc- on darwin
Type "help", "copyright", "credits" or "license" for more information.

import base64
s = 'AlwaysBeta'
a = base64.b64encode(s)
print a
QWx3YXlzQmV0YQ==

base64.b64decode(a)
'AlwaysBeta'

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
Python

Python-装饰器的入门讲解

小白在学习装饰器时,会遇到一些地方不太理解或者不太清楚,这是因为一开始你就直接撸装饰器的缘故,那么怎样才能将装饰器理解并且弄懂呢? 所以在学装饰器之前必须要弄懂函数的嵌套以及闭包,接下来我用嵌套---...
Python

【从小白开始学python系列八】数值类型

类型就是类别,比如男女分为两个类别。 本节是 数据类型 里面的数值类型,数值就相当于数字12345等等,或者小数。 数值类型分为 int(整形)和 浮点型(float)。 1、int(整形) 在 Py...
Python

Python中关键字global与nonlocal的区别

这段代码通过关键nonlocal将外部函数参数值修改: 通过对比这个代码发现, 外部参数和内部参数是完全不一样的只是参数名一样, 而且内部x=30并没有修改外部x的值 第一,两者的功能不同。globa...
Python

dataframe.to_sql() 一次性插入过多报错

利用to_sql()方法 将dataframe 中的数据插入数据库;之前用的都没问题,这次突然报错, system error: 10054 远程主机强迫关闭了一个现有的连接。 刚开始以为是连接数的和...
Python

Bootstrap5 如何创建多媒体对象

一、在Bootstra5中使用媒体对象 Bootstrap 媒体对象在版本 5 中已经停止支持了。但是,我们仍然可以使用 flex 和 margin 创建包含左对齐或右对齐媒体对象(如图像或视频)以及...
Python

Vue 和 Django 实现 Token 身份验证

使用 Django 编写的 B/S 应用通常会使用 Cookie + Session 的方式来做身份验证,用户登录信息存储在后台数据库中,前端 Cookie 也会存储少量用于身份核验的数据,由后台直接...
Python

【2022-09-23】DRF入门到入土(一)

drf入门规范 一、web应用模式 web应用模式分为两种,一种是前后端不分离,一种是前后端分离 前后端不分离 前后端分离 二、API接口 为了在团队内部形成共识,防止个人习惯差异造成的混乱,我们需要...
Python

django–ORM表的多对一关系

*多对一关系是什么 Django使用 django.db.models.ForeignKey定义多对一关系。 ForeignKey需要一个位置参数:与该模型关联的类 class Info(models...
Python

C语言基本的窗口开发

C语言基本的窗口开发 原创 计算机魔术师2022-08-28 18:54:30©著作权 文章标签 句柄 窗口句柄 回调函数 文章分类 Python 后端开发 ©著作权归作者所有:来自51CTO博客作者...