python-ubus:用于通过JSON-RPC访问ubus的Python库

时间:2024-06-06 17:13:58
【文件属性】:

文件名称:python-ubus:用于通过JSON-RPC访问ubus的Python库

文件大小:15KB

文件格式:ZIP

更新时间:2024-06-06 17:13:58

python openwrt json-rpc ubus ddwrt

适用于Ubus的Python接口 该软件包提供了一个pythonic接口,用于通过其单独打包的JSON-RPC接口访问ubus < >。 图书馆使用 Ubus类是访问此软件包所有功能的入口点,它提供对可用接口的访问: ubus = Ubus('router.local') for iface in ubus.interfaces: print(iface) 除迭代器接口外,还可以使用dict风格的访问器访问这些接口,该访问器还返回用于访问基础方法的UbusNamespace对象。 dhcp = ubus['dhcp'] for method in dhcp: print(method) UbusMethod类实现__call__以使方法易于执行: v4leases = dhcp['ipv4leases']() 在需要的地方,参数作为字典传递: ubus['ses


【文件预览】:
python-ubus-master
----setup.py(2KB)
----.gitignore(555B)
----requirements.txt(44B)
----src()
--------ubus()
----.travis.yml(958B)
----MANIFEST.in(331B)
----.bumpversion.cfg(198B)
----setup.cfg(574B)
----README.rst(2KB)
----tests()
--------test_ubus.py(214B)
----.coveragerc(182B)
----AUTHORS.rst(36B)
----.cookiecutterrc(2KB)
----CONTRIBUTING.rst(3KB)
----CHANGELOG.rst(202B)
----.editorconfig(215B)
----tox.ini(2KB)

网友评论