Python:如何解码uuecoded tex

2024-10-01 17:35:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在阅读uuencoding并想知道如何使用Python解码这个链接中给出的以下示例。在

https://en.wikipedia.org/wiki/Uuencoding

原文:猫

uEncoded文本:#0V%T

Python 2

$ python -c 'print "Cat".encode("uu")'
begin 666 <data>
#0V%T

end

$

Python 3

^{pr2}$

Tags: httpsorg文本示例链接wikiwikipedia解码
1条回答
网友
1楼 · 发布于 2024-10-01 17:35:38

它只是原始函数的倒数。。。。在

让我给你看看。我将使用2个通用的编码类型uu和base-64。在

Python 3

from codecs import decode,encode
import uu

orig="Cat"
encoding_types=['uu','base-64']
for et in encoding_types:
    enc_data=encode(orig.encode(),et)
    un_enc_data=decode(enc_data,et)
    print("\n\nEncoding  : {}".format(et))
    print("Orig          : {}".format(orig))
    print("Encoded       : {}".format(enc_data))
    print("byte UnEncoded: {}".format(un_enc_data))
    print("utf8 UnEncoded: {}".format(un_enc_data.decode()))

这应该是输出

^{pr2}$

我们需要final.decode(),因为我们最初用encode()将str数据对象转换为字节。在

相关问题 更多 >

    热门问题