python解码base64学习笔记
base64模块是用来作base64编码解码的。这种编码方式在电子邮件中是很常见的。它可以把不能作为文本显示的二进制数据编码为可显示的文本信息。编码后的文本大小会增大1/3。这里主要介绍一下base64的8个方法(encode, decode, encodestring, decodestring, b64encode,b64decode, urlsafe_b64decode,urlsafe_b64encode):
1、encode,decode:用来编码和 解码文件的,也可以对StringIO里的数据做编解码
2、encodestring,decodestring:用来编码和解码字符串
3、b64encode和b64decode:用来编码和解码字符串,并且有一个替换符号字符的功能
小实例:
#@小五义 http://www.cnblogs.com/xiaowuyi#将c盘下1.txt(base64编码的内容)解码后存在c盘下2.txt中import base64filea = open(r'c:\1.txt','r') lines = filea.readlines() writefile=open(r'c:\2.txt','w')for i in lines: word = i.strip()b = base64.decodestring(word) print bwritefile.write(b)writefile.write('\n') writefile.close() filea.close()
转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi
转载于:https://blog.51cto.com/landline/1590937
python解码base64学习笔记相关推荐
- python嵩天课堂笔记_[Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周)
[Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) [Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) 目录 强化学习 定义 马尔科夫决策过程 基本元素 值函数 最优值 ...
- 无敌python爬虫教程学习笔记(二)
系列文章目录 无敌python爬虫教程学习笔记(一) 无敌python爬虫教程学习笔记(二) 无敌python爬虫教程学习笔记(三) 无敌python爬虫教程学习笔记(四) 手刃一个小爬虫 系列文章目 ...
- Python基础语法学习笔记
Python基础语法学习笔记 想淘宝省钱看我简介,博客www.liangxin.name (一) 一.Print()函数 1.数字可以直接输出,无需加引号 只能理解数字,却读不懂文字.因为数字和数学运 ...
- python基础入门学习笔记 (2)
python基础入门学习笔记 2021年2月8日 1 编译器和解释器的区别 编译器/解释器:高级语言与机器之间的翻译官 2 值传递: print "a = ",a print &q ...
- 关于Python的一些学习笔记(小白式笔记,持续更新)
关于Python的一些学习笔记 瞎bb: 作为一个计算机专业的学生,Python应该是一门很有必要掌握的语言,但是由于鄙人太懒,一直对Python没有太多了解,但是随着知识的积累以及学业难度的增加,我 ...
- Python 基础知识学习笔记——NumPy
Python基础知识学习笔记--NumPy 与 matlab 优秀的矩阵运算类似,python 提供了 numpy 库,这对熟悉 matlab 的用户来说非常友好.向量.矩阵和多维数组是数值计算中必不 ...
- Python 基础知识学习笔记——OpenCV(1)
Python 基础知识学习笔记--OpenCV(1) OpenCV是一个开源的跨平台计算机视觉和机器学习软件库,它轻量而且高效,被广泛的使用. 整理一下OpenCV学习笔记,以防忘记. 文章目录 Py ...
- Python基础知识学习笔记——Matplotlib绘图
Python基础知识学习笔记--Matplotlib绘图 整理python笔记,以防忘记 文章目录 Python基础知识学习笔记--Matplotlib绘图 一.绘图和可视化 1.导入模块 2.一个简 ...
- python基础知识学习笔记(2)
python基础知识学习笔记(2) 整理一下python基础知识,以防忘记 文章目录 python基础知识学习笔记(2) python简洁的一行代码 python简洁的一行代码 1.交换两个变量 # ...
最新文章
- 虚拟服务器的运行原理,虚拟机复制的工作原理
- 剑桥 2020 人工智能全景报告,未来 8 项AI趋势预测
- python在线工具-在线 Python运行工具
- 《现代操作系统》第4章读书笔记--文件系统(未完成)
- 高斯赛尔德、牛顿拉尔逊matlab潮流计算
- java 遍历map获取下标_java 遍历Map并且获取其中的键值
- Linux下PostgreSQL基础操作
- 浏览器接收响应数据过大_交互响应性能之优化FID
- netty冲突 play sbt_Scala的Play框架:编译错误[类型应用程序不是程序包控制器的成员]...
- 转载:页面滚动条处理
- SHELL使用sudo echo x 时提示权限不够,怎么办?
- unix编程实训教程之 more(觉醒篇一 Begin)
- 九、ISO 27000 术语定义及相关资料
- 【毕设狗】【单片机毕业设计】基于单片机的空气质量检测-实物设计
- 怎么解决mysql登录闪退问题
- 【读书笔记】面试为什么总考算法_如何避开算法面试
- SAP Script教程:SE71、SE78、SCC1、VF03、SO10-013
- macbook安装免费vmware fusion
- oracle脚本怎么跑,命令行执行oracle的sql脚本逃跑吧少年秒开钥匙下载最
- 【电子电路】PT100 四线制高精度采样原理图和两线制和三线制接线办法