作者leolarrel (真.粽子無雙)
看板Python
標題[問題] python3,整數變成byte object的問題
時間Wed Dec 19 23:42:05 2012
各位大大好:
我用的是python3,目前我遇到一個問題,有關於整數轉換成byte string
ex.
a=\x05;
(經過轉換)變成一個
b'\x05' 的物件
目前我的做法是這樣的
a=\x05;
b=chr(a); #生成一個unicode string物件
c=bytes(b,'ascii'); #轉成 bytes 物件
print(c);
輸出 b'\x05'
因為我是python 的新手,想請問大大們有沒有更好更快的辦法
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.9.134.139
→ uranusjr:如果確定 a 只有 1 byte 的話 bytes([a]) 就搞定了 12/19 23:49
→ leolarrel:謝謝大大,太好了 12/20 01:24