python获取本机mac地址和ip地址列表
python获取本机mac地址和ip地址列表,本范例通过python自带的socket模块获取相关信息
""" 皮蛋编程(https://www.pidancode.com) 创建日期:2022/4/3 功能描述:python获取本机mac地址和ip地址列表 """ import sys, socket def getipaddrs(hostname): result = socket.getaddrinfo(hostname, None, 0, socket.SOCK_STREAM) return [x[4][0] for x in result] # 本地主机名 hostname = socket.gethostname() try: print("IP 地址:", ", ".join(getipaddrs(hostname))) except socket.gaierror as e: print("未能获取IP地址:", e)
输出结果:
IP addresses: ::1, fe80::1, 127.0.0.1, 192.168.3.89, fe80::8f0:3934:2b00:744c
代码在python3.9下测试通过
相关文章