Necesito lista o enumerar de los puertos serie existentes, Hasta ahora yo estaba usando este método enumerate_serial_ports (), pero no su trabajo con Windows 7. ¿Conoce alguna alternativa ¿cómo puedo averiguar serie disponible puertos bajo Windows 7?PySerial enumerar los puertos
def enumerate_serial_ports():
""" Uses the Win32 registry to return an
iterator of serial (COM) ports
existing on this computer.
"""
path = 'HARDWARE\\DEVICEMAP\\SERIALCOMM'
try:
key = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, path)
except WindowsError:
raise IterationError
for i in itertools.count():
try:
val = winreg.EnumValue(key, i)
yield str(val[1])
except EnvironmentError:
break
me sale IterationError
¿Qué es exactamente lo que no funciona? –
a Space_C0wb0y: se agregó la imagen – Meloun
no genera una excepción de clase desconocida (IterationError), permita que la traceback nos ayude en cuál es el problema real;) –