数据解析
import sys import time import socket socket_client = socket.socket(socket.AF_INET,socket.SOCK_STREAM) rec_code = socket_client.connect_ex(("192.168.2.200",9000)) def bytesToHexString(bs): return ''.join(['%02X' % b for b in bs]) if rec_code==0: while True: rec_data=socket_client.recv(1024) #if rec_data.startswith('x02x01'): # print(rec_data) str1=bytesToHexString(rec_data) if str1.startswith('01'): #print(len(str1)) if len(str1)==40: print(int(str1[0:2],16),int(str1[12:14],16),int(str1[18:20]+''+str1[16:18],16),int(str1[26:28]+''+str1[24:26],16),int(str1[34:36]+''+str1[32:34],16)) print(str1) time.sleep(0.2)