看板 Python 關於我們 聯絡資訊
s="b'abc\xe9\xa1\x9e'" 要怎麼轉成字串"abc類"? 想要把上面s轉成byte型態,卻變成…… b"b'abc\xc3\xa9\xc2\xa1\xc2\x9e'" 希望各位大大能幫忙,謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.9.157.37 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1473133436.A.483.html ※ 編輯: Aungk (39.9.157.37), 09/06/2016 11:45:57 ※ 編輯: Aungk (39.9.157.37), 09/06/2016 11:52:24
elleryq: 如果是s=b'abc\xe9\xa1\x9e' ,用s.decode('utf-8')就行 09/06 13:52
Aungk: 確定是s="b'abc\xe9\xa1\x9e'" 09/06 14:07
zps: 若是 "b'abc\\xe9\\xa1\\x9e'",可用 eval(s).decode() 09/06 20:18
CaptainH: 先說你這字串哪來的 09/06 21:24
Aungk: to Cap大 來自SQL... 09/06 23:40
Aungk: to zps大 感謝您的說明,可以把s處理成那樣(再轉換)嗎? 09/06 23:43