我已经安装了Python 3.6.1和PySerial。我能够获取连接的COM端口列表。我想要向COM端口发送数据并接收响应。
我从
import serial.tools.list_ports as port_list
ports = list(port_list.comports())
for p in ports:
print (p)
输出:
COM7 - Prolific USB-to-Serial Comm Port (COM7)
COM1 - 通信端口 (COM1)
来自PySerial文档:
>>> import serial
>>> ser = serial.Serial('/dev/ttyUSB0') # open serial port
>>> print(ser.name) # check which port was really used
>>> ser.write(b'hello') # write a string
>>> ser.close() # close port
我从
ser = serial.Serial('/dev/ttyUSB0')
得到一个错误,因为在Windows中'/dev/ttyUSB0'没有意义。在Windows中我该怎么办?