如何在 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)))
例如,如果我必须将文本转换为十六进制,我可以使用
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)))