在python中如何获取sysctl kern.module_path的值?
我知道我可以使用popen打开sysctl(1)作为子进程。还有更好的方法吗?
答案 0 :(得分:2)
我认为最好的选择是sysctl库:https://pypi.python.org/pypi/sysctl/0.1b2
或者,您可以使用ctypes直接与C库接口。已经有一个stackoverflow答案,其中有一个如何在此处读取sysctl值的示例:python ctypes and sysctl
(显然,如果你想设置值,你必须稍微修改一下ctypes示例。)