Python OLA TypeError:只能分配数组

2024-05-19 19:29:34 发布

您现在位置:Python中文网/ 问答频道 /正文

从ola.ClientWrapper导入ClientWrapper

我在分配给数组a时遇到这个错误多处理.Manager.list切片或

pippo =[0]*10
self.dmx_data[0:10]= pippo[0:10] 

这是错误:

^{pr2}$

这和图书馆有关吗?在

声明如下:

class Ola(multiprocessing.Process):                          
    def __init__(self ):
        multiprocessing.Process.__init__(self)
    #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# ola
        self.wrapper = None
        self.universe = 0
        self.TICK_INTERVAL = 10  # in ms                               
        self.channels = 512
        #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #     
        self.dmx_data = array.array('B',(0,)*(self.channels))

Tags: selfdatainit错误manager数组multiprocessingarray