14
2021
01

Python3获取电脑IP、主机名、Mac地址的方法示例

本文实例讲述了Python3获取电脑IP、主机名、Mac地址的方法。分享给大家供大家参考,具体如下:


# -*- coding:utf-8 -*-

#! python3

'''

Created on 2019年4月11日

@author: Administrator

'''

import socket

import uuid

# 获取主机名

hostname = socket.gethostname()

#获取IP

ip = socket.gethostbyname(hostname)

# 获取Mac地址

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)])

# ipList = socket.gethostbyname_ex(hostname)

# print(ipList)

print("主机名:",hostname)

print("IP:",ip)

print("Mac地址:",get_mac_address())


运行结果:


主机名: SNJCKV1VQGB6NP9

IP: 192.168.3.37

Mac地址: e0:cb:4e:07:75:85

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。