Re: [問題] 如何把str裡的byte轉成byte…

看板Python作者 (←這人是超級笨蛋)時間8年前 (2016/09/06 20:21), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《Aungk (菲依)》之銘言:

09/06 14:07,
確定是s="b'abc\xe9\xa1\x9e'"
09/06 14:07
先把有的沒有的拿掉 stripped = s[2:-1] # 'abc\xe9\xa1\x9e' encoded = stripped.encode('latin1') # b'abc\xe9\xa1\x9e' result = encoded.decode('utf-8') # 'abc類' 關鍵在於 latin-1 是 lossless 的 8-bit encoding, 所以在實務上可以把一個 只包含 single-byte characters 的 Unicode 內容直接 map 到同樣 byte sequence 的 encoded data。這招很好用, 建議記起來。:P 相關討論: https://www.ptt.cc/bbs/Python/M.1449994700.A.43C.html -- 作者 Linux (Windows) 看板 C_and_CPP 標題 [問題] 如何確認是否 free 對記憶體 時間 Fri Nov 2 00:14:03 2012

11/02 00:43,
valgrind, 但 windowns 版的沒試過XD
11/02 00:43

11/02 00:44,
linux 上那真的是不二選擇了
11/02 00:44

11/02 00:45,
我是用 Windows ....>"<
11/02 00:45
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.214.148.224 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1473164488.A.EE5.html

09/06 23:57, , 1F
大推! 感謝大大如此詳細解說,可以安心睡覺囉QAQ
09/06 23:57, 1F

09/09 07:25, , 2F
妙招! 學起來XD
09/09 07:25, 2F
文章代碼(AID): #1NphJ8xb (Python)
討論串 (同標題文章)
文章代碼(AID): #1NphJ8xb (Python)