【发布时间】:2019-01-21 07:55:13
【问题描述】:
这已经被问了好几种方法。没有找到有用的答案。我正在运行 Windows,但最终版本将在 Linux 上运行。
我正在创建一个 RFID 阅读器门禁系统。我有 2 个独立的 Python 程序。
程序 1 持续监控通过串行端口 (COM27) 连接的阅读器。当阅读器读取徽章时,在数据库中查找用户,门打开,记录数据,关闭。
程序 2 将新人员添加到数据库中。它仅在添加新卡时从串行端口读取。 (需要扫卡取号)用于数据库)
显然,程序 2 尝试打开串行端口并失败。程序 1 已打开。
我尝试创建一个处理串行通信的程序 3,但将其导入其他 2 个程序会创建单独的实例,所以同样的问题。
如何创建程序的一个实例并将读取信息发送到两个程序?
【问题讨论】:
标签: linux python-3.x windows serial-port