2013-01-20 131 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