2013-02-20 82 views
0

想要從xbmc設置導入字符串並將其放入time.sleep函數中。 代碼:時間休眠功能不能使用字符串

debouncing_video = settings.getSetting("Debounce_video") 
debouncing_audio = settings.getSetting("Debounce_audio") 
time.sleep(denouncing_video) 

如果我用3替換(debouncing_video),它等待樹第二。如果我打印字符串(denouncing_video)它說3,但如果我把time.sleep(debouncing_video)它不起作用 謝謝

回答

0

返回的值是一個字符串。將其轉換爲int:

debouncing_video = int(settings.getSetting("Debounce_video")) 

API

getSetting(id) -- Returns the value of a setting as a unicode string. 

你會看到在說TypeError: a float is requiredxbmc.log錯誤。