0

binary = "\000\021\"\252\273\314". 这是我的输入,我的函数接受这个输入并像这样打印出来:

def do_print(string):
    print string

do_print(binary)

但是这个函数会打印出乱码。我该如何解决这个问题?

4

1 回答 1

0

也许你正在寻找repr字符串?

def do_print(string):
    print(repr(string))

binary = "\000\021\"\252\273\314"
do_print(binary)

产量

'\x00\x11"\xaa\xbb\xcc'
于 2013-01-20T11:22:11.703 回答