相关疑难解决方法(0)

在python中获取友好的设备名称

我有一个2端口信号继电器通过USB串行接口连接到我的电脑.使用pyserial模块,我可以轻松控制这些继电器.但是,这是基于我事先知道设备分配给哪个COM端口(或/ dev-node)的假设.

对于我正在做的项目,这是不够的,因为我不想假设设备总是被分配给例如Windows中的COM7.我需要能够使用python在可能的平台(Win,Linux,OSX(我想这将类似于Linux方法))上以编程方式识别设备.或许正如标题所示,在系统中枚举USB设备并以某种方式获得更友好的名称.Windows和Linux是最重要的支持平台.

任何帮助将不胜感激!

编辑:
似乎pyudev模块非常适合Linux系统.有没有人有过这方面的经验?

python linux windows macos

11
推荐指数
2
解决办法
6545
查看次数

标签 统计

linux ×1

macos ×1

python ×1

windows ×1