我想等于 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
提交
取消