繁体   English   中英

如何在Python中使用系统名称检索MAC ID

[英]How to retrieve a MAC Id using a system name in Python

我被要求改进一个自动测试系统,该系统可以在给定的功能区域内一次连接到单个设备。 在每个给定区域内,至少有10个设备(每个设备都连接到一台计算机)。 在仅使用Python中的系统名称来执行验证检查以确定连接是否正确的系统上进行测试的情况下,检索其中一台计算机上NIC的MAC ID的最佳方法是什么?

如果作为意志表明,你正在寻找的MAC地址,这里是你怎么能抓住它:

import re
from subprocess import Popen, PIPE
def get_MACs():
    c = re.compile(r'Physical Address[\. ]+?: ([\dA-F\-]+?)[\r\n]')
    return c.findall(Popen('ipconfig /all', stdout=PIPE).communicate()[0])

如果这不是您想要的,您仍然可以做类似的事情来从输出中获取所需的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM