[問題] 用repr讀取Binary

看板Python作者 (醉落~最弱)時間9年前 (2016/02/04 15:03), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
各位板大好新年快樂 小弟想要看的檔案中有一些 binary 字元 例如 \x00,\x01,\x02 ... 這種格式在筆記本中會是一些看不懂的亂碼 (ex.\x00 在筆記本上會轉譯成null) 將筆記本中的null 用repr表事後就會讀出 '\x00', type也是string. 但問題來了 ... 我想要把記事本中所有binary '\x00','x01'寫入一個打開的筆記本中 但是' ' 會一起被寫入, 請問要怎麼只取出\x00, \x01 ... 我試過 eval(repr(null)) -> 這樣會回到亂碼 感謝各位大大 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.177.205 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1454598189.A.221.html

02/04 23:04, , 1F
repr(...)[1:-1]
02/04 23:04, 1F

02/04 23:10, , 2F
感謝, 我試試看.
02/04 23:10, 2F

02/06 01:28, , 3F
如果只是想要看 hex code, binascii.hexlify 是更好選擇
02/06 01:28, 3F
文章代碼(AID): #1MisWj8X (Python)