b64encode

import base64base64.b64encode(s, altchars=None)

b64encode函数主要是使用Base64bytes-like类型对象进行 编码(加密) 并返回bytes对象。

参数

  • s:输入,被编码的bytes-like对象
  • altchars:应该是长度为2的byte类型字符串,它指定“+”“/”字符的替代字母表。

实例

import base64mystr = "人生苦短,我用Python"
mystr = bytes(mystr,encoding="utf-8")    #转换为byte类型
mystr

输出:

b'\xe4\xba\xba\xe7\x94\x9f\xe8\x8b\xa6\xe7\x9f\xad\xef\xbc\x8c\xe6\x88\x91\xe7\x94\xa8Python'

开始编码:

base64.b64encode(mystr)

编码结果:

b'5Lq655Sf6Ium55+t77yM5oiR55SoUHl0aG9u'

base64模块的b64encode函数相关推荐

  1. python b64encode_Python base64模块详解 | 学步园

    Python base64模块是用来作base64编码解码的. 最简单的加解密实例: import base64 str1 = 'djhui' str2 = base64.b64encode(str1 ...

  2. base6 python 字节_Python使用base64模块进行二进制数据编码详解

    前言 昨天团队的学妹来问关于POP3协议的问题,所以今天稍稍研究了下POP3协议的格式和Python里面的poplib.而POP服务器往回传的数据里有一部分需要用到Base64进行解码,所以就顺便看了 ...

  3. 【Python标准库】base64模块

    文章目录 简介 base64 base85 简介 在binacii模块中提供了base64的编解码方法,而base64模块,除了base64之外,还提供了Base16, Base32, Base85的 ...

  4. python 文件流转base64_详解Python中使用base64模块来处理base64编码的方法

    base64模块是用来作base64编码解码的.这种编码方式在电子邮件中是很常见的. 它可以把不能作为文本显示的二进制数据编码为可显示的文本信息.编码后的文本大小会增大1/3. 闲话不说了,base6 ...

  5. Python Base64模块的使用

    Python Base64模块的使用 一.base64原理简介 base64可以理解为一种加密算法,用64个常见字符来表示8字节的二进制数字. 64个字符:'ABCDEFGHIJKLMNOPQRSTU ...

  6. base64模块在python2与python3中的区别

    先介绍unicode与UTF-8 来源于知乎作者:uuspider: 举一个例子:It's 知乎日报 你看到的unicode字符集是这样的编码表: I 0049 t 0074 ' 0027 s 007 ...

  7. 《零基础入门学习Python》学习过程笔记【30模块中的函数,os模块,ospath模块中的函数(看了一点)】...

    注:os操作系统 1.如何使用模块中的函数? 先导入模块 import模块名 再用模块名.函数() >>> import random >>> random.ran ...

  8. PHP查看PECL模块包含的函数

    为什么80%的码农都做不了架构师?>>>    http://php.net/manual/zh/function.get-extension-funcs.php 查看PECL扩展 ...

  9. boost::math模块计算贝塞尔函数的零点的测试程序

    boost::math模块计算贝塞尔函数的零点的测试程序 实现功能 C++实现代码 实现功能 boost::math模块计算贝塞尔函数的零点的测试程序 C++实现代码 #ifdef _MSC_VER ...

最新文章

  1. 2017年06月07号课堂笔记
  2. IE6/IE7下:inline-block解决方案
  3. PAT:1034 Head of a Gang (30分)
  4. 昨天又写到个结构体排序,用多种cmp
  5. 11g rac生产环境异机恢复报错RMAN-6013
  6. 用Android NDK打造自己的toolchain(使用C/C++默认的Makefile)
  7. flume package遇到的问题
  8. 《MySQL——约束》
  9. VMware 虚拟机占用磁盘空间
  10. 大数据技术之Hadoop3.1.2版本完全分布式部署搭建
  11. Matlab程序仿真与调试入门
  12. 1026. 程序运行时间(15)
  13. 已安装过matplotlib但提示ModuleNotFoundError: No module named ‘matplotlib‘的解决方法
  14. python二叉树最大深度的计算_Python学习笔记24(二叉树遍历、最大深度、最大宽度)...
  15. 月薪2W和月薪10W的差别,怎么判断一个产品经理的专业水平高低?
  16. 图像语义分割python_图像语义分割出的json文件和原图,用plt绘制图像mask
  17. 推荐系统-Task05推荐系统流程构建
  18. win10开机就卡死在桌面上怎么解决
  19. 域名转入阿里云操作说明
  20. Oracle数据库查询数据语法

热门文章

  1. s60v5全屏幕java_【转】 最新消息 ● S60v5官方华丽升级塞班^3系统java v2.1(亲测有效)...
  2. [庆国庆]来生情缘-温情女儿国
  3. 记一次阿里云黑客攻击事件
  4. 【渝粤题库】国家开放大学2021春1054流通概论题目
  5. 射频电容 cog npo 等等
  6. 创业者面对困难-不轻言放弃
  7. 关于left / right / stereo / mono
  8. MTK平台MT6765 LCM屏调试步骤
  9. C# 提取Word文档中的图片
  10. mac下网络监测工具