Python 我不知道它为什么不读我的Mac地址

Python 我不知道它为什么不读我的Mac地址,python,mac-address,Python,Mac Address,我开始学习用python编写代码。我正在做一个udemy课程,我必须用python2和pytho3编写一个程序,在kali-linux中读取Mac地址。 我唯一的问题是,我的re.search命令没有将我的旧Mac地址读到底,而是更改了它。我真的认为代码很好。就在这里,希望有人能帮助我 下面是出现的错误: Current mac =<_sre.SRE_Match object at 0x7f7ebbf22ab0> Changing MAC address for eth0 to

我开始学习用python编写代码。我正在做一个udemy课程,我必须用python2和pytho3编写一个程序,在kali-linux中读取Mac地址。 我唯一的问题是,我的re.search命令没有将我的旧Mac地址读到底,而是更改了它。我真的认为代码很好。就在这里,希望有人能帮助我


下面是出现的错误:

Current mac =<_sre.SRE_Match object at 0x7f7ebbf22ab0>

Changing MAC address for eth0 to 11:22:33:44:44:11

SIOCSIFHWADDR: Cannot assign requested address

Error, try again
当前mac=
将eth0的MAC地址更改为11:22:33:44:44:11
SIOCSIFHWADDR:无法分配请求的地址
错误,请重试

谢谢,我真的希望得到一些帮助。

re.search
返回一个
匹配的对象。如果需要匹配的字符串:

if mac_address_search_result:
    return mac_address_search_result.group(0)

这是否回答了您的问题:关键错误似乎来自您未显示的代码。
if mac_address_search_result:
    return mac_address_search_result.group(0)