18.16. uu —编码和解码 uuencode 文件

源代码: Lib/uu.py


此模块以 uuencode 格式编码和解码文件,从而允许pass仅 ASCII 的连接传输任意二进制数据。无论在哪里需要文件参数,这些方法都会接受一个类似文件的对象。为了向后兼容,还将接受包含路径名的字符串,并且将打开相应的文件以进行读取和写入。路径名'-'被理解为标准 Importing 或输出。但是,不建议使用此接口。调用者最好自己打开文件,并确保在需要时在 Windows 上为'rb''wb'模式。

该代码由 Lance Ellinghouse 提供,并由 Jack Jansen 修改。

uu模块定义以下Function:

如果 Importing 是由不正确的 uuencoder 产生的,并且 Python 可以从该错误中恢复,则decode()可能会向标准错误显示警告。将* quiet *设置为真实值会使此警告静音。

See also

  • Module binascii

  • 支持模块,包含 ASCII 到二进制和二进制到 ASCII 转换。

首页