Python参考手册
网络数据 | Internet Data
quopri
源代码: Lib / quopri.py
如RFC 1521:“MIME(多用途互联网邮件扩展)第一部分:指定和描述互联网消息体格式的机制”中定义的,该模块执行引用打印的传输编码和解码。带引号的可打印编码设计用于非可印刷字符相对较少的数据; base64
如果发送图形文件时有很多这样的字符,则通过模块可用的base64编码方案更加紧凑。
quopri.decode(input, output[, header])
解码输入文件的内容并将结果解码的二进制数据写入输出文件。输入和输出必须是文件对象或模仿文件对象接口的对象。输入将被读取直到input.readline()
返回一个空字符串。如果可选参数标题存在且为true,则下划线将被解码为空格。这用于解码“Q”编码头,如RFC 1522:“MIME(多用途Internet邮件扩展)第二部分:非ASCII文本的消息头扩展”中所述。
quopri.encode(input, output, quotetabs)
对输入文件的内容进行编码,并将生成的引用可打印数据写入输出文件。输入和输出必须是文件对象或模仿文件对象接口的对象。输入将被读取直到input.readline()
返回一个空字符串。quotetabs是一个标志,它控制是否对嵌入的空格和制表符进行编码; 当它为真时,它编码这样的嵌入空白,并且当它错误时,它们就不会被编码。请注意,根据RFC 1521,出现在行尾的空格和制表符总是被编码。
quopri.decodestring(s[, header])
就像decode()
,它接受一个源字符串并返回相应的解码字符串。
quopri.encodestring(s[, quotetabs])
就像encode()
,它接受一个源字符串并返回相应的编码字符串。quotetabs是可选的(默认为0),并直接传递给encode()
。
网络数据 | Internet Data相关
Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人 Guido van Rossum 于1989年发明,第一个公开发行版发行于1991年。 Python 是纯粹的自由软件, 源代码和解释器 CPython 遵循 GPL 协议。Python 语法简洁清晰,特色之一是强制用空白符( white space )作为语句缩进。
主页 | https://www.python.org/ |
源码 | https://github.com/python/cpython |
版本 | 2.7 |
发布版本 | 2.7.13 |