Это было задано несколько способов.Не найдено никаких полезных ответов.Я использую Windows, но финальная сборка будет работать на Linux.
Я создаю систему считывателя RFID.У меня есть две отдельные программы Python.
Программа 1 постоянно контролирует считыватель, который подключен через последовательный порт (COM27).Когда читатель читает значок, ищет в базе данных пользователя, ворота открываются, записывают данные, закрываются.
Программа 2 добавляет новых людей в базу данных.Он читает только с последовательного порта, когда добавляется новая карта.(необходимо отсканировать карту, чтобы получить номер) для базы данных)
Очевидно, что программа 2 пытается открыть последовательный порт и не удается.В программе 1 она уже открыта.
Я пытался создать программу 3, которая обрабатывает последовательный обмен данными, но импорт его в другие 2 программы создает отдельные экземпляры, поэтому проблема та же.
Как я могу создать один экземпляр программы и отправить ему информацию о прочтении в обе программы?