[英]PySimpleDMX doesn't know own class
I've been trying to get this module working but for some reason it looks like it doesn't know its own classes 我一直在尝试使此模块正常工作,但由于某种原因,它似乎不知道自己的类
This is my code: 这是我的代码:
import pysimpledmx
mydmx = pysimpledmx.DMXConnection(3)
This is the code I need to get from PySimpleDMX: 这是我需要从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)
The error I get when i want to use the DMXConnection: 我要使用DMXConnection时收到的错误:
AttributeError: module 'pysimpledmx' has no attribute 'DMXConnection'
But as you can see, DMXConnection is an attribute of pysimpledmx. 但是如您所见,DMXConnection是pysimpledmx的属性。 I've tried to reinstall the module with PIP, but that didn't work.
我试图用PIP重新安装该模块,但这没有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.