2.直接將字符串轉為bytearray,比如'0x123456'?-->?0x12\0x34\0x56(忽略轉義表示,此處只是討論使用方法);
3.直接將bytearray轉為bytes
def?hexPos(num):
val?=?hex(int(num))[2:]
if?len(val)?%?2?!=?0:
val?=?'0'?+?val
y?=?bytearray.fromhex(val)
if?len(y)?!=?4:
x?=?bytearray(4?-?len(y))
return?bytes(x?+?y)