Pythonで自分のPCのIPアドレスを調べる
インストール
%sudo pip install netifaces
使ってみる
import netifaces
netifaces.ifaddresses("eth0")[netifaces.AF_INET][0]['addr']
=>'192.168.1.123'#ローカル
urllib2.urlopen('http://ipcheck.ieserver.net').read()
=>'202.17.254.4'#グローバル
%sudo pip install netifaces
import netifaces
netifaces.ifaddresses("eth0")[netifaces.AF_INET][0]['addr']
=>'192.168.1.123'#ローカル
urllib2.urlopen('http://ipcheck.ieserver.net').read()
=>'202.17.254.4'#グローバル