python获取本机IP的方法

方法一、

os.popen('ip addr show eth0').read().split("inet ")[1].split("/")[0]

方法二、

os.popen('ipaddr show eth0').read().split("inet ")[1].split("/")[0]

结论:

第二种方法通用性更好;

第一种方法通过crontab入口执行时, 会报错,ip命令无法识别;如果直接执行是不会报错的。

你可能感兴趣的:(linux,python,tcp/ip,linux,网络协议)