0

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

4

1 回答 1

0

如果按照建议,正在寻找 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])

如果这不是您想要的,您仍然可以执行类似的操作以从输出中获取您需要的任何内容。

于 2013-06-14T00:12:59.197 回答