kodi python mac address返回busy

2024-04-19 18:13:53 发布

您现在位置:Python中文网/ 问答频道 /正文

奇怪的是,我在我的mac上试图得到我的mac地址,但当我打印出来时,它显示“Busy”。我的代码如下:

import sys
from urllib import urlencode
from urlparse import parse_qsl
import xbmcaddon
import xbmcgui
import xbmcplugin
import xbmc
import requests

addon       = xbmcaddon.Addon()
addonname   = addon.getAddonInfo('name')
mac_address = xbmc.getInfoLabel("network.macaddress")

print(mac_address)

我应该用不同的方式获取我的mac地址吗?在


Tags: 代码fromaddonimportparseaddressmac地址
1条回答
网友
1楼 · 发布于 2024-04-19 18:13:53

KODI需要几秒钟来读取MAC地址。您可能会注意到,当您查看网络设置时,它将显示Busy for,直到收到MAC地址。我运行了一个调度程序,它会再次检查MAC,直到它不等于“Busy”

repeatGap = 5
scheduler = sched.scheduler(time.time, time.sleep)

def checkMac(sc):
    mac_address = xbmc.getInfoLabel("network.macaddress")

    if mac_address!="Busy":
        LOGIN(mac_address,True)
    else:
        scheduler.enter(repeatGap, 1, checkMac, (sc,))

scheduler.enter(0, 1, checkMac, (s,))
scheduler.run()

相关问题 更多 >