我想等于 a[0]=recv_pak[0], a[1]=recv_pac[1]... 直到 a[4]。recv_pack 列表有 20 个参数,但我只想选择前 4 个参数。我正在使用此代码行,但我有IndexError: list assignment index out of range错误我该如何解决?while 1: # sock.send(req) #print("TX: (%s)" % repr(req)) rec = sock.recv(BUFFER_SIZE) print("RX: (%s)" % repr(rec)) time.sleep(2) break print("\nSwitching Plug OFF...") recv_pack=struct.unpack('12B',rec) print(recv_pack) a=[] for i in range(0,4): a[i]=recv_pack[i] print(a[i])
添加回答
举报
0/150
提交
取消