文件名称:pyudev:Python与libudev的绑定(支持PyQt4,PySide,pygobject和wx)
文件大小:134KB
文件格式:ZIP
更新时间:2024-05-24 04:44:27
Python
普耶德夫 pyudev是许可的纯绑定,用于 ,Linux的设备和硬件管理以及信息库。 它支持几乎所有的功能。 您可以枚举设备,查询设备属性和属性或监视设备,包括使用线程进行异步监视,或者在Qt,Glib或wxPython的事件循环中。 绑定支持 3和兼容版本的 。 它已针对过时Linux系统上的udev 151或更高版本的udev进行了测试,但可以得到正式支持。 用法 pyudev的使用非常简单,这要归功于底层udev库的强大功能。 获取所有分区的标签仅需几行: >>> import pyudev >>> context = pyudev.Context() >>> for device in context.list_devices( subsystem = ' block ' , DEVTYPE = ' partition ' ): ... print (device.g
【文件预览】:
pyudev-master
----MANIFEST.in(264B)
----README.rst(3KB)
----.gitattributes(42B)
----.github()
--------workflows()
----COPYING(26KB)
----src()
--------pyudev()
----doc()
--------_templates()
--------contribute.rst(1KB)
--------install.rst(1KB)
--------conf.py(4KB)
--------changes.rst(49B)
--------index.rst(3KB)
--------api()
--------licencing.rst(52B)
--------endorsements.rst(455B)
--------guide.rst(14KB)
--------tests()
----tox.ini(774B)
----pytest.ini(87B)
----.isort.cfg(529B)
----setup.cfg(127B)
----setup.py(2KB)
----CHANGES.rst(11KB)
----Makefile(2KB)
----tests()
--------test_core.py(3KB)
--------test_device.py(2KB)
--------utils()
--------test_util.py(6KB)
--------test_enumerate.py(12KB)
--------test_observer_deprecated.py(8KB)
--------_device_tests()
--------test_monitor.py(12KB)
--------test_observer.py(7KB)
--------__init__.py(0B)
--------plugins()
--------_constants.py(4KB)
--------conftest.py(1KB)
--------test_discover.py(5KB)
--------test_pypi.py(6KB)
----.gitignore(388B)