我有问题,需要帮助。我想PushBullet
在python中使用,但出现错误。
这是我的代码:
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
我怎么解决这个问题?
这意味着您没有注册设备。
使用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")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句