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

How can i convert UTF-8 text to octal in Python 3.7?

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

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

但我不能为八进制这样做。

这是一个很好的问题,我想到了这样的事情

x=[chr(x) for x in range(97,123)]
y=[oct(ord(i)) for i in x]
print(dict(zip(x,y)))