如果值相等且值不相等则为Python

时间:2013-02-07 23:50:47

标签: python xbmc

我制作了一个小脚本来处理xbmc,我无法让它工作。代码如下:

import xbmcgui
import xbmc

while (not xbmc.abortRequested):

    win = (xbmcgui.getCurrentWindowId())
    menu = 0

    if win == 10000 and menu != 10000:
        print ("Home menu")
        menu = 10000

我想要的只是当有主菜单时,写入日志(但只有​​一次)现在它总是在菜单上写入日志

提前致谢

1 个答案:

答案 0 :(得分:5)

menu = 0循环的之外设置while ;你每次都将它重置为0:

menu = 0

while (not xbmc.abortRequested):
    win = (xbmcgui.getCurrentWindowId())

    if win == 10000 and menu != 10000:
        print ("Home menu")
        menu = 10000