是否存在StreamListener类的“标准”版本?我一直在使用DataCamp教程中的一个:
https://github.com/SocialDataAnalytics-Winter2018/lab04/blob/master/slistener.py 我还看到了本教程中仅显示状态的实现:
import tweepy
#override tweepy.StreamListener to add logic to on_status
class MyStreamListener(tweepy.StreamListener):
def on_status(self, status):
print(status.text)
我的第一个问题是:StreamListener是一个完整的类,还是仅仅是我们总是需要一个子类的抽象类(本教程似乎暗示了这一点)?如果我们总是需要一个子类,那么在tweepy中是否已经定义了一个子类,该子类可以执行一些标准的操作(例如,将状态存储到python对象中,也许会进行一些错误处理)?