簡體   English   中英

為什么我的python腳本不起作用? AttributeError:“模塊”對象沒有屬性“ 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')
...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM