win32.SetCommState с Pyserial в win10 - PullRequest
       24

win32.SetCommState с Pyserial в win10

0 голосов
/ 06 декабря 2018

До недавнего времени я счастливо использовал win7 + pythonX и pyserial.В последнее время я обновился до win10, теперь у меня проблема с запуском некоторого последовательного кода Python, который я работал на win7.

Однако я могу даже запустить простой пример из: Полные примеры использования пакета pySerial

То, что я получаю, является одинаковой ошибкой для всех кодов, связанных с pyserial:

Трассировка (последний вызов был последним): файл ". \ T.py", строка 10, в bytesize = serial.SEVENBITS Файл "C: \ Python37 \ lib \ site-packages \ serial \ serialwin32.py ", строка 31, в init super (Serial, self). init (* args, ** kwargs) Файл" C: \ Python37 \ lib \ site-packages \ serial\ serialutil.py ", строка 240, в init self.open () Файл" C: \ Python37 \ lib \ site-packages \ serial \ serialwin32.py ", строка 78, в открытом self._reconfigure_port() Файл "C: \ Python37 \ lib \ site-packages \ serial \ serialwin32.py", строка 222, в _reconfigure_port 'Исходное сообщение: {! R}'. Формат (ctypes.WinError ())) serial.serialutil.SerialException: Не удается настроить порт, что-то пошло не так.Исходное сообщение: OSError (22, «Параметр неверен», None, 87)

однако я обнаружил, что причиной этого является исключение, вызванное вызовом «win32.SetCommState (self"испытал это?Есть идеи, почему это происходит?

...