[英]Extracting a Part of a Hex-encoded String
給定字符串: aa0a051c1400
,我將如何僅提取05
或1c
? 我正在讀取串行響應,並且需要檢查十六進制數據的片段以破譯在此初始數據包之后,有多少數據從管道中流下來。
僅按索引解析字符串即可正常工作。 如果要按字符索引進行解析:
from binascii import hexlify, unhexlify
def get_hex(stream, idx):
return hexlify(unhexlify(stream)[idx])
get_hex('aa0a051c1400', 0)
'aa'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.