围绕nmcli的python包装器(linux networkmanager cli)
python-nmcli的Python项目详细描述
只是一个简单的nmcli包装。
>>> import nmcli >>> dir(nmcli) ['__builtins__', '__doc__', '__file__', '__name__', '__package__', '__path__', 'con', 'dev', 'nm', 'nmcli', 'shell'] >>> nmcli.nm.status() [{'WIFI': 'enabled', 'STATE': 'connected', 'WWAN': 'enabled', 'WWAN-HARDWARE': 'enabled', 'RUNNING': 'running', 'WIFI-HARDWARE': 'enabled'}] >>> nmcli.nm.enable(True) [] >>> nmcli.con.list() [{'TIMESTAMP-REAL': 'never', 'TYPE': 'vpn', 'NAME': 'starbuckswifi', 'UUID': 'a8a95280-f938-46b9-a58a-d71d71c6d37e'}, {'TIMESTAMP-REAL': 'never', 'TYPE': 'vpn', 'NAME': 'marriot', 'UUID': '56e66de7-7902-42b4-bf6d-2a4a36d051d1'.... >>> nmcli.con.list(id="marriot") [{'dhcp-send-hostname': 'yes....