2013-01-20 99 views
0

binary = "\000\021\"\252\273\314"。这是我的输入,以及我的函数需要在此输入并打印出来,像这样:阅读输入反斜杠

def do_print(string): 
    print string 

do_print(binary) 

但此功能打印出乱码的文字。我该如何解决这个问题?

回答

0

也许您正在寻找字符串repr

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

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

产量

'\x00\x11"\xaa\xbb\xcc' 
+0

感谢@unutbu! – user1947085