[英]Access quoted_status object in Tweepy API.search_tweets
[英]Tweepy quoted status “Status has no attribute quoted_status”
我正在使用python並調用api請求。 並非所有推文都有quoted_status字段,因為並非所有推文都被引用。 我怎樣才能克服這個錯誤
AttributeError: 'Status' object has no attribute 'quoted_status'
並且如果quoted_status不可用,則打印例如'null'?
我在循環中工作,我的實際代碼是這樣的:
for status in timeline:
print status.quoted_status
我也嘗試過,但沒有成功。
您可以檢查對象是否具有hasattr
關鍵字的屬性。
for status in timeline:
if hasattr(status, 'quoted_status'):
print (status.quoted_status)
else:
print ("null")
hasattr(對象,名稱)
參數是一個對象和一個字符串。 如果字符串是對象屬性之一的名稱,則結果為True,否則返回False。 (這是通過調用getattr(object,name)並查看它是否引發異常來實現的。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.