获取本机IP
使用模块:socket
import socket
def get_host_ip():
"""
查询本机ip地址
"""
try:
s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
s.connect(('8.8.8.8',80))
ip=s.getsockname()[0]
finally:
s.close()
return ip
if __name__ == '__main__':
print(get_host_ip())
输出:
runfile('C:/Users/Dcp/.spyder/temp.py', wdir='C:/Users/Dcp/.spyder')
192.168.1.102
获取本机MAC地址:
使用模块:uuid
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)])
#Run
get_mac_address()