Why won't my python script work? AttributeError: 'module' object has no attribute 'Pingdom'
Why won't my python script work? AttributeError: 'module' object has no attribute 'Pingdom'
因此,我和我的团队使用 Pingdom 进行正常运行时间监控等。在我们的发布过程中,Pingdom 提醒我们我们的一些网站已关闭,这是预料之中的。
我想自动执行暂停必要的 Pingdom 检查的过程。我尝试了以下方法。
curl -X PUT -u 'username:Password' -H 'Content-Type: application/json' -H 'App-Key: applicationkey' -d 'paused=true' https://api.pingdom.com/api/2.0/checks/2477066
并遵循有关如何通过 Python 脚本执行相同操作的指南(我对 Python 的了解非常少)。
#!/usr/bin/python
import sys
import pingdom
sys.path.append('/home/ec2-user/git-repo/pingdom-cli')
p = pingdom.Pingdom(username='username', password='password', appkey='applicationkey')
p.pause_check('2477066')
正如我所说,我的知识非常少,所以我确定我做错了一些明显的错误,我们将不胜感激。
干杯。
而不是 import pingdom
使用 import pingdomlib
因为这是库的正确名称。
import sys
import pingdomlib
...
p = pingdomlib.Pingdom(username='username', password='password', apikey='applicationkey')
...
因此,我和我的团队使用 Pingdom 进行正常运行时间监控等。在我们的发布过程中,Pingdom 提醒我们我们的一些网站已关闭,这是预料之中的。
我想自动执行暂停必要的 Pingdom 检查的过程。我尝试了以下方法。
curl -X PUT -u 'username:Password' -H 'Content-Type: application/json' -H 'App-Key: applicationkey' -d 'paused=true' https://api.pingdom.com/api/2.0/checks/2477066
并遵循有关如何通过 Python 脚本执行相同操作的指南(我对 Python 的了解非常少)。
#!/usr/bin/python
import sys
import pingdom
sys.path.append('/home/ec2-user/git-repo/pingdom-cli')
p = pingdom.Pingdom(username='username', password='password', appkey='applicationkey')
p.pause_check('2477066')
正如我所说,我的知识非常少,所以我确定我做错了一些明显的错误,我们将不胜感激。
干杯。
而不是 import pingdom
使用 import pingdomlib
因为这是库的正确名称。
import sys
import pingdomlib
...
p = pingdomlib.Pingdom(username='username', password='password', apikey='applicationkey')
...