源代码: Lib/quopri.py


此模块会执行转换后可打印的传输编码与解码。 转换后可打印的编码格式被设计用于只包含相对较少的不可打印字符的数据;如果存在大量这样的字符,通过 base64 模块所提供的 base64 编码方案会更为紧凑,例如当发送图片文件时。

  • quopri.decode(input, output, header=False)

解码 input 文件的内容并将已解码二进制数据结果写入 output 文件。 input 和 output 必须为 二进制文件对象。 如果提供了可选参数 header 且为真值,下划线将被解码为空格。

  • quopri.encode(input, output, quotetabs, header=False)

编码 input 文件的内容并将转换后可打印的数据结果写入 output 文件。 input 和 output 必须为 二进制文件对象. quotetabs 是一个非可选的旗标,它控制是否要编码内嵌的空格与制表符;当为真值时将编码此类内嵌空白符,当为假值时则保持原样不进行编码。 请注意出现在行尾的空格与制表符总是会被编码。 header 旗标控制空格符是否要编码为下划线。

  • quopri.decodestring(s, header=False)

类似 decode(),区别在于它接受一个源 bytes 并返回对应的已解码 bytes。

  • quopri.encodestring(s, quotetabs=False, header=False)

类似 encode(),区别在于它接受一个源 bytes 并返回对应的已编码 bytes。 在默认情况下,它会发送 False 值给 encode() 函数的 quotetabs 形参。

图片二进制编码_python3从零学习-5.7.4、quopri编码与解码经过MIME转码打印数据相关推荐

  1. 向一个无法连接的网络尝试了一个套接字操作_python3从零学习-5.8.1、socket—底层网络接口...

    源代码: Lib/socket.py 这个模块提供了访问BSD*套接字*的接口.在所有现代Unix系统.Windows.macOS和其他一些平台上可用. 这个Python接口是用Python的面向对象 ...

  2. unity 检测文本有没有自动换行_python3从零学习-5.1.5、文本自动换行与填充模块textwrap...

    TextWrapper 模块提供了一些快捷函数,以及可以完成所有工作的类 TextWrapper 如果你只是要对一两个文本字符串进行自动换行或填充,快捷函数应该就够用了:否则的话,你应该使用 Text ...

  3. python3字典升序排序_python3从零学习-4.2、内置数据类型

    内置标准类型: * Boolean(布尔) * Number(数字) * String(字符串) * List(列表) * Tuple(元组) * Sets(集合) * Dictionary(字典) ...

  4. python普通类实现接口_python3从零学习-5.8.1、socket—底层网络接口

    源代码: Lib/socket.py 这个模块提供了访问BSD*套接字*的接口.在所有现代Unix系统.Windows.macOS和其他一些平台上可用. 这个Python接口是用Python的面向对象 ...

  5. python3 数组大小_python3从零学习-5.1.8、高效的数值数组array

    此模块定义了一种对象类型,可以紧凑地表示基本类型值的数组:字符.整数.浮点数等. 数组属于序列类型,其行为与列表非常相似,不同之处在于其中存储的对象类型是受限的. 类型在对象创建时使用单个字符的类型码 ...

  6. unix查找的字符串包含特殊字符_python3从零学习-5.4.7、Unix风格路径名模式扩展glob...

    源代码: Lib/glob.py glob 模块可根据 Unix 终端所用规则找出所有匹配特定模式的路径名,但会按不确定的顺序返回结果. 波浪号扩展不会生效,但 *, ? 以及表示为 [] 的字符范围 ...

  7. csv 字符串_python3从零学习-5.5.1、CSV 文件读写

    源代码: Lib/csv.py 模块内容 csv 模块定义了以下函数: csv.reader(csvfile, dialect='excel', **fmtparams) 返回一个 reader 对象 ...

  8. golang 读取文件最后一行_python3从零学习-5.4.3、文件输入流fileinput

    源代码: Lib/fileinput.py 此模块实现了一个辅助类和一些函数用来快速编写访问标准输入或文件列表的循环. 如果你只想要读写一个文件请参阅 open(). 典型用法为: import fi ...

  9. python 配置文件解析代码_python3从零学习-5.5.2、configparser — 配置文件解析器

    源代码: Lib/configparser.py 此模块提供了它实现一种基本配置语言 ConfigParser 类,这种语言所提供的结构与 Microsoft Windows INI 文件的类似. 你 ...

最新文章

  1. 直播报名 | 科技赋能零售金融业务转型
  2. 通过MULE集成服务的几种方式
  3. 服务器find寻找文件路径,Linux find 查找文件
  4. 对微软的敌视何时休? 从一篇语言评论文章对C#的评价说起
  5. QPW 点评点赞日志表(tf_appraise_praise)
  6. windows虚拟机_iOS 版虚拟机:在 iPhone 上运行 Windows 系统
  7. 石油-美元金融体系的形成
  8. 往届选手心得分享:腾讯广告算法大赛萌新指南
  9. Python的静态类型之旅
  10. 表格中计算机设置,如何在excel表格中设置下拉菜单?一招教你搞定!
  11. linux下编译ffmpeg很多报错,linux下ffmpeg库 ARM交叉编译
  12. 西安电子科技大学计算机科学与技术拔尖班,西安电子科技大学入选基础学科拔尖学生培养计划2.0基地...
  13. Ubuntu安装Gcc时,显示“无法解析域名cn.archive.ubuntu.com”,如下方式可解决
  14. 人工智能(AI)和机器学习——未来的发展趋势
  15. Python爬虫 | 爬取贝壳找房8万+二手房源,看看普通人在北京买房是有多难!
  16. 计算机组装安装系统流程图,如何安装操作系统
  17. LINQ编程之LINQ to SQL
  18. Fedora和Red Hat Enterprise Linux实用指南(第6版)(上、下册)( 入行必读的Linux圣经)...
  19. 区块链分布式存储提升数据可靠性安全性
  20. python量化实战 顾比倒数线_外汇高手分享:顾比倒数线的画法与经典战法

热门文章

  1. Apache如何将HTTP重定向到HTTPS
  2. 5个常见的SD-WAN挑战以及如何应对-Vecloud
  3. Vmware14虚拟机黑屏问题
  4. 在HP安腾服务器上安装SuSE Linux Enterprise Server(SLES)11SP1手记
  5. Linux的目录结构与目录管理
  6. react-native 安卓支持 gif动态图
  7. 基于Policy Gradient实现CartPole
  8. iOS项目之交换方法(runtime)
  9. 网上书店 整体需求分析
  10. POJ3267The Cow Lexicon