【问题标题】:kodi python mac address returns busykodi python mac地址返回忙
【发布时间】:2017-11-20 19:22:23
【问题描述】:

奇怪的问题,我在我的 mac 上试图获取我的 mac 地址,但是当我打印出来时,它显示“忙”。我的代码如下:

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 地址吗?

【问题讨论】:

    标签: python macos kodi


    【解决方案1】:

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

    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()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      • 2022-07-06
      • 1970-01-01
      • 2016-03-04
      • 1970-01-01
      相关资源
      最近更新 更多