問題タブ [pyudev]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python pyudev とシリアル ライブラリは、シンボリック リンク デバイスを返すことができますか?
Python PYUDEV および SERIAL ライブラリは、OS によって作成されたデバイスではなく、udev ルールによって作成されたシンボリック リンク デバイスを返すことができますか? USB/CDC デバイスが頻繁に挿入および削除される状況があります。また、USB/CDC デバイスが物理的に挿入された場所を知ることでメリットが得られる Python プログラム。支援するために、OS の任意の名前のデバイスに固定名のシンボリック リンク デバイスを作成する UDEV ルールを作成しました。このように、Python プログラムは、新しい USB/CDC デバイスが物理的に挿入された場所を判断するために状況を評価する必要はありません。シンボリックにリンクされたデバイスの名前は、特定の物理 USB ポートで常に同じになります。
ただし、これは、任意に作成された OS デバイス名を収集して報告するため、PYUDEV および SERIAL Python ライブラリを使用すると崩壊します。これらのライブラリに、シンボリックにリンクされたデバイス名を強制的に使用させる方法はありますか?