前記
python涉及到和硬件互交的部分,一般是需要發送十六進制的幀長的。所以,python這個轉換還是經常使用的。筆者在這里遇到了一個問題。就做一個記錄吧。
基本方法:
假如你熟悉python的話,這個是非常簡單的,就只需要把int類型的數取從第二位開始的數據就行了:如下所述:
hex(28)[2:]
測試實例:
import sys
arr = [1,2,3,4,5,6,7,8,9,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
tst1 = len(arr)
test2 = hex(tst1)
print(test2[2:])
test3 = int(test2,0)
print(test3)
print(str(test2))