0
我想在那裏我ConnectArduino
打電話recv
創建使用類,但是我收到以下錯誤:爲什麼PySerial對象給出無端口錯誤?
AttributeError: 'ConnectArduino' object has no attribute 'port'
可能有人請告訴我,我要去哪裏錯了嗎?
class ConnectArduino:
def __init___(self, port, baudrate):
# if len(sys.argv) == 3:
print('# Using port: ' + g_port + " and baudrate" + str(g_baudrate))
self.port = serial.Serial(port=g_port, baudrate=g_baudrate)
def open(self):
self.port.open()
def close(self):
self.port.close()
def send(self, msg):
self.port.write(msg)
def recv(self):
return self.port.readline
def main():
ConnectArduino().recv()
if __name__ == "__main__":
main()
嘗試使用'__init__'而不是'__init ___' –