【发布时间】:2019-05-17 05:51:25
【问题描述】:
特种部队,
我在 reddit 上看到一个关于将 Python 与 Pushbullet 结合使用的帖子,并认为它会很方便,所以我尝试使用 Python 通过 PushBullet 发送通知,但是我遇到了几个问题
1) 我无法找出每个 ID 与什么设备相关...
2) 由于错误AttributeError: 'NoneType' object has no attribute 'push_note',我无法向任何设备推送任何内容
PushBullet.py = https://pypi.python.org/pypi/pushbullet.py/0.4.1
项目 Github:https://github.com/randomchars/pushbullet.py
运行以下代码:
from pushbullet import PushBullet
pb = PushBullet("ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890")
print pb.devices
phone = pb.get("1234567890")
print phone
push = phone.push_note("This is the title", "This is the body")
print(push.status_code)
返回:
[Device('ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890', 1234567890), Device('ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890', 0000000000), Device('ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890', 1111111111), Device('ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890', 2222222222)]
None
Traceback (most recent call last):
File "C:\Users\Admin\Desktop\PushBullet_Test.py", line 9, in <module>
push = phone.push_note("This is the title", "This is the body")
AttributeError: 'NoneType' object has no attribute 'push_note'
请注意,他们的文档在 push_note 示例中存在语法错误,在结束括号之前不应有句号/句点。
我在任何地方都找不到解决这个问题的方法,甚至找不到有问题的人:(
【问题讨论】:
标签: python python-2.7