概要
タイトル通り。備忘録。
方法
Python 3.6.1
$ pip3 install netifaces $ python3 >>> import netifaces >>> print(netifaces.ifaddresses('en0')[netifaces.AF_INET][0]['addr']) 192.168.0.xxx
存在しないインタフェースを指定すると当然怒られる。何があるか調べたい場合はifconfigコマンドを使うかnetifaces.interfaces()メソッドを叩く。