Mar*_*ota 9 python linux usb removable-drive
如何在Linux中获取可移动驱动器列表(插入USB)?我可以使用KDE,GNOME或其他DE库,如果它可以使事情变得更容易.
我认为一个不错的主意是使用python的udev接口。
一个小示例(当然,您需要调整一些过滤条件):
In [1]: import pyudev
In [2]: pyudev.Context()
In [3]: ctx = pyudev.Context()
In [4]: list(ctx.list_devices(subsystem='usb'))
Out[4]:
[Device(u'/sys/devices/pci0000:00/0000:00:1a.0/usb2'),
Device(u'/sys/devices/pci0000:00/0000:00:1a.0/usb2/2-0:1.0'),
Device(u'/sys/devices/pci0000:00/0000:00:1a.0/usb2/2-2'),
Run Code Online (Sandbox Code Playgroud)
在大多数情况下,这是个好方法,因为新系统使用udev。
| 归档时间: |
|
| 查看次数: |
3985 次 |
| 最近记录: |