python 获取 mac 地址 的代码举例
2013-05-12 22:21
495 查看
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 教程系列文章。
复制代码 代码如下:
#!/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 教程系列文章。
相关文章推荐
- python 获取 mac 地址 的代码
- PHP获取MAC地址的函数代码
- 分享:PHP获取MAC地址的实现代码
- php/js获取客户端mac地址的实现代码_PHP教程
- linux系统下C语言获取和设置本地MAC地址的代码
- Python获取Mac地址
- 获取硬盘ID信息及网卡MAC地址的代码
- Linux下C语言获取所有网卡MAC地址的代码
- JS获取客户端网卡物理地址(MAC) 代码
- 获取本地PC的IP地址和物理Mac地址(C++代码实现)
- Python几行代码打印出网卡的Mac地址
- python获取本地的IP地址及mac地址
- 一行代码解决Android6.0系统获取不到蓝牙真实MAC地址
- php/js获取客户端mac地址的实现代码
- Python获取本机所有网卡ip,掩码和广播地址实例代码
- PHP获取MAC地址的函数代码
- VC学习资料收集(25):获取硬盘ID信息及网卡MAC地址的代码
- python 获取mac地址