我有问题,我需要帮助。我想在python中使用PushBullet,但遇到了错误。
这里我的代码:
from pushbullet import PushBullet
from pushbullet import device
apik="myapikey"
pb=PushBullet(apik)
de=pb.devices[0]
success, push = de.push_note("adsadasd","asdasdasd asd asd")我知道这个错误:
Traceback (most recent call last):
File "gggg.py", line 6, in <module>
de = pb.devices[0]
IndexError: list index out of range我该如何解决这个问题?
发布于 2014-09-21 10:13:18
这意味着你没有注册的设备。
使用for循环,您可以推送多个设备,即使没有设备,也不会引发异常。
这可能是因为指定了错误的api键.
from pushbullet import PushBullet
from pushbullet import device
apik = "myapikey"
pb = PushBullet(apik)
for de in pb.devices:
success, push = de.push_note("adsadasd","asdasdasd asd asd")如果只想推到第一个设备,请确保至少有一个设备:
...
pb = PushBullet(apik)
if pb.devices:
db = pb.devices[0]:
success, push = de.push_note("adsadasd","asdasdasd asd asd")https://stackoverflow.com/questions/25958033
复制相似问题