为了账号安全,请及时绑定邮箱和手机立即绑定

PySimpleDMX 不知道自己的类

PySimpleDMX 不知道自己的类

噜噜哒 2022-05-24 09:18:31
我一直试图让这个模块工作,但由于某种原因,它看起来不知道自己的类这是我的代码:    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 重新安装模块,但没有成功。
查看完整描述

1 回答

?
森栏

TA贡献1810条经验 获得超5个赞

那是一个废弃的Python 2包,要么安装它并将其与 Python 2 版本一起使用,要么将模块文件复制到您的项目中并尝试调试它。



查看完整回答
反对 回复 2022-05-24
  • 1 回答
  • 0 关注
  • 100 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信