python的base64
来源:互联网 发布:网络市场中间商的类型 编辑:程序博客网 时间:2024/06/16 21:38
python3.4.1下base64编码问题
初学py,学的是3.x版本,今天遇到base64编码问题
import base64encodestr = base64.b64encode('abcr34r344r'.encode('utf-8'))print(encodestr)
这是3.x的用法,因为3.x中字符都为unicode编码,而b64encode函数的参数为byte类型,所以必须先转码。
打印结果为
b'YWJjcjM0cjM0NHI='
结果和我们预想的有点区别,我们只想要获得YWJjcjM0cjM0NHI=,而字符串被b''包围了。
这时肯定有人说了,用正则取出来就好了。。。别急。。。
b 表示 byte的意思,我们只要再将byte转换回去就好了。。。源码如下
import base64encodestr = base64.b64encode('abcr34r344r'.encode('utf-8'))print(str(encodestr,'utf-8'))
打印结果为
YWJjcjM0cjM0NHI=
阅读全文
0 0
- python的模块base64
- Python的base64
- python的base64
- Python的Base64编码图片
- python base64编码的应用
- python base64
- 实用的 Python —— base64
- Base64 编码原理简介和python的base64模块的使用
- 使用python的base64解码出迅雷的下载地址
- python模块之base64
- python模块之base64
- python模块之base64
- python base64加密
- 【python】读写base64文件
- python 实现base64编码
- python实例27[base64]
- python Base64编码
- python模块之base64
- 1<<i 和 if(i&(1<<j))的用法
- iptables 详解
- 百度之星1002 度度熊的王国战略 并查
- C#特性
- Semaphore
- python的base64
- Python 玩具 —— 使用 os , reuqests 配合 you-get 自动下载网易公开课视频
- Yii2学习笔记:关于params['breadcrumbs'][]
- Spring Ioc的基本原理及其xml的实现方法(上)
- MyEclipse 2016 在部署启动新项目时报 Could not publish to the server. java.lang.IndexOutOfBoundsException 解决办法
- lua math库
- A*寻路算法入门(一)
- AutoTURN v6.01 1CD(车辆转弯模拟软件)\
- 算法--归并排序