在python中获取ip地址和比在php中要麻烦些,具体看下面示例:
python 获得本机MAC地址:
import uuid
def get_mac_address():
mac=uuid.UUID(int = uuid.getnode()).hex[-12:]
return ":".join([mac[e:e+2]for ein range(0,11,2)])
python 获得本机计算机名和本机IP:
下面再来看一下python获取IP的方法:使用socket
import socket
#获取本机电脑名
myname= socket.getfqdn(socket.gethostname( ))
#获取本机ip
myaddr= socket.gethostbyname(myname)
print myname
print myaddr
结果为:
sfjpc #电脑名
192.168.1.100 #ip地址
这里获取的IP是内网IP