Tweepy引用状态“状态没有属性quoted_status”

时间:2017-01-29 17:36:45

标签: python api twitter tweepy

我正在使用python并调用api请求。并非所有推文都有quoted_status字段,因为并非所有推文都被引用。我怎样才能克服错误

AttributeError: 'Status' object has no attribute 'quoted_status'

如果quoted_status不可用,则打印例如'null'

我正在循环中工作,我的实际代码是:

for status in timeline:
    print status.quoted_status

我也尝试过,但没有成功。

1 个答案:

答案 0 :(得分:4)

您可以检查对象是否具有configure关键字的属性。

hasattr

hasattr(对象,名称)

  

参数是一个对象和一个字符串。如果是,则结果为True   string是对象属性之一的名称,否则为False。   (这是通过调用getattr(object,name)和查看来实现的   是否引起异常。)