如何在Python 3.7中把UTF-8文本转换为八进制?

问题描述 投票:0回答:1

例如,如果我必须将文本转换为十六进制,我可以使用

    import binascii
    x = input()
    print(str(binascii.b2a_hex(x.encode("utf-8")))[2:-2])

但对于八进制,我不能这样做。

python python-3.7 octal
1个回答
0
投票

这是一个很好的问题,我的想法是这样的。

x=[chr(x) for x in range(97,123)]
y=[oct(ord(i)) for i in x]
print(dict(zip(x,y)))
© www.soinside.com 2019 - 2024. All rights reserved.