我正在尝试打印 ascii 或扩展 ascii 字符。使用此代码:
print '\xff'.decode('latin-1')
它将打印 ascii #255,但现在我想使用十进制数输入,如下所示:
num=255
myhex=hex(num)
print myhex.decode('latin-1')
它不起作用,因为 myhex 是 '0xff',所以我需要转换成 '\xff'。用 '\x' 替换 '0x' 给了我错误。
myhex.replace('0x','\x')
会给我错误:ValueError: invalid \x escape
如何解决问题?任何人都可以帮忙吗?我想在终端/控制台中打印 char -> ÿ 的目标。