打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python 获取 mac 地址
python 获取 mac 地址 的例子,有需要的朋友可以参考下。

#!/bin/python

import os
import re

def GetMac():
    if os.name == 'nt':
        try:
            ret = ''
            CmdLine = 'ipconfig /all'
            r = os.popen(CmdLine).read()
            if r:
                L = re.findall('Physical Address.*?([0-9,A-F]{2}-[0-9,A-F]{2}-[0-9,A-F]{2}-[0-9,A-F]{2}-[0-9,A-F]{2}-[0-9,A-F]{2})', r)
                if len(L) > 0:
                    ret = L[0]
        except:
            pass
        
    elif os.name == "posix":
        try:
            ret = ''
            CmdLine = 'ifconfig'
            r = os.popen(CmdLine).read()
            if r:
                L = re.findall('HWaddr.*?([0-9,A-F]{2}:[0-9,A-F]{2}:[0-9,A-F]{2}:[0-9,A-F]{2}:[0-9,A-F]{2}:[0-9,A-F]{2})', r)
                if len(L) > 0:
                    ret = L[0]
        except:
            pass
    else:
        pass
    return ret

if __name__ == '__main__':
    mac = GetMac()
    print mac
    m=raw_input()

一个简单的方法
>>> import uuid

>>> node = uuid.getnode()
>>> mac = uuid.UUID(int=node)
>>> addr = mac.hex[-12:]
>>> addr

更多有关python的内容,可以参考python 教程系列文章。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
python获取本机IP、mac地址、计算机名
Python获取本地mac地址、主机名、IP地址
如果得到网卡mac地址
网卡mac地址相关信息大全(整理)(上)
如何利用python使用libsvm
mac os自带python版本为2.7,自己安装了3.4,两个版本都安装了ipython,如何使用3.4中的ipython?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服