我一直試圖讓這個模塊工作,但由于某種原因,它看起來不知道自己的類這是我的代碼: import pysimpledmx mydmx = pysimpledmx.DMXConnection(3)這是我需要從 PySimpleDMX 獲取的代碼: class DMXConnection(object): def __init__(self, comport = None): ''' On Windows, the only argument is the port number. On *nix, it's the path to the serial device. For example: DMXConnection(4) # Windows DMXConnection('/dev/tty2') # Linux DMXConnection("/dev/ttyUSB0") # Linux ''' self.dmx_frame = [0] * DMX_SIZE try: self.com = serial.Serial(comport, baudrate = COM_BAUD, timeout = COM_TIMEOUT) except: com_name = 'COM%s' % (comport + 1) if type(comport) == int else comport print "Could not open device %s. Quitting application." % com_name sys.exit(0) print "Opened %s." % (self.com.portstr)我想使用 DMXConnection 時遇到的錯誤:AttributeError: module 'pysimpledmx' has no attribute 'DMXConnection'但是如你所見,DMXConnection 是 pysimpledmx 的一個屬性。我嘗試使用 PIP 重新安裝模塊,但沒有成功。
添加回答
舉報
0/150
提交
取消