[問題] bytes, ascii, string互換
我現在要做醜陋的互換問題...
input給我的是 bytes: big5格式編碼
我的儲存格式也是bytes
但是我要對每個 input的char作處理
然後存到 Out裡面
但是我處理完之後得到的char會得到 int格式
又int轉str用 chr()這個函數 他又看不懂>127以後的ascii
所以我已經陷入腦殘狀態= =
E.g.
Out=b''
T=b'1234\xb4\xfa\xb8\xd5' <---隨便舉的例子 很可能不能編碼
for x in range(len(T)):
處理每個T[x]
Out=Out+T[x] <--- 回存回去的T[x]會被判斷為 int
想請問該如何解決
/*----------------------------------------------------*/
必須承認我再用 python實作抓bbs上的資料 = =
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.40.170
※ 編輯: CMJ0121 來自: 59.112.40.170 (03/04 11:00)
→
03/04 14:46, , 1F
03/04 14:46, 1F
→
03/06 08:46, , 2F
03/06 08:46, 2F
Python 近期熱門文章
PTT數位生活區 即時熱門文章