Да, я знаю, но это был единственный способ обобщить то, что я хочу сделать.
Для открытия последовательного порта я хочу использовать:
portfd = os.open(portname, os.O_RDWR | os.O_NONBLOCK)
Проблема в том, чтоO_NONBLOCK не существует под окнами, что означает, что он взрывается здесь.Я тестирую в Windows для развертывания в ОС, которая поддерживает неблокирование.
Так что я действительно хочу, чтобы O_NONBLOCK исчез, или чтобы он был #defined для среды Windows с 0, чтобы я мог перейтио моем бизнесе без ошибок.
Есть идеи?
PS: Пожалуйста, не объясните, как Python компилирует / интерпретирует.Я понимаю, но пытаюсь донести идею.