【发布时间】:2013-12-23 15:06:27
【问题描述】:
我有一个 python 脚本,可以为我的无线和有线接口设置 IP4 地址。到目前为止,我使用subprocess 命令,例如:
subprocess.call(["ip addr add local 192.168.1.2/24 broadcast 192.168.1.255 dev wlan0"])
如何使用 python 库设置接口的 IP4 地址? 是否有任何方法可以使用 python 库获取已经存在的 IP 配置?
【问题讨论】:
-
拆分参数:
call(shlex.split("ip addr add local..."))否则你应该得到“没有这样的文件或目录”错误。 -
更正这个:) call("ip addr add local 192.168.1.2/24 broadcast 192.168.1.255 dev wlan0",shell=True) 不列出并添加shell跨度>
标签: python linux python-2.7 subprocess ubuntu-12.04