python获取本机IP、mac地址、计算机名
在python中获取ip地址和在php中有很大不同,在php中往往比较简单。那再python中怎么做呢?
我们先来看一下python 获得本机MAC地址:
import uuid
def get_mac_address():
mac=uuid.UUID(int = uuid.getnode()).hex[-12:]
return ":".join([mac[e:e+2] for e in range(0,11,2)])
下面再来看一下python获取IP的方法:使用socket
import socket
#获取本机电脑名
myname = socket.getfqdn(socket.gethostname( ))
#获取本机ip
myaddr = socket.gethostbyname(myname)
print myname
print myaddr
结果为:
mypc #电脑名
192.168.1.111 #ip地址
但是注意这里获取的IP是内网IP
方法三:在linux下可用
import&nb

本文介绍了在Python中如何获取本机的IP地址、MAC地址和计算机名。通过使用socket库可以获取内网IP,而在Linux环境下有特定的方法获取这些信息。
最低0.47元/天 解锁文章
1480

被折叠的 条评论
为什么被折叠?



