簡體   English   中英

如何擺脫我的字節數組中的\\ x00?

[英]How to get rid of \x00 in my array of bytes?

這是我的數組的示例:

b'[\\x00{\\x00"\\x00s\\x00u\\x00b\\x00i\\x00d\\x00"\\x00:\\x006\\x002\\x008\\x003\\x007\\x00,\\x00"\\x00n\\x00a\\x00m\\x00e\\x00"\\x00:\\x00"\\x00B\\x00e\\x00y\\x00o\\x00n\\x00d\\x00\\x00E\\x00y\\x00e\\x00s\\x00"\\x00,\\x00"\\x00p\\x00r\\x00i\\x00c\\x00e\\x00"\\x00:\\x00"\\x001\\x001\\x008\\x00\\x00p\\x00C\\x041\\x04.\\x00"\\x00,\\x00"\\x00l\\x00i\\x00n\\x00k\\x00"\\x00:\\x00"\\x00a\\x00p\\x00p\\x00/\\x003\\x005\\x006\\x000\\x005\\x000\\x00"\\x00}\\x00]\\x00'

有什么辦法可以擺脫所有空字符? 任何替換都不是解決方案,因為其他符號以\\x00開頭

解碼為文本。 或首先以正確的編碼打開文件。

>>> b'[\x00{\x00"\x00s\x00u\x00b\x00'.decode('utf-16le')
'[{"sub'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM