有人能告诉我为什么我在 Python 中遇到这个错误吗?

问题描述 投票:0回答:0

我无法初始化以下代码!有人可以告诉我似乎是什么问题吗?

``
class MyStreamListener(tweepy.Stream):
    def __init__(self, consumer_key, consumer_secret, access_token, access_token_secret, asset_name):
        auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
        auth.set_access_token(access_token, access_token_secret)
        super().__init__(auth=auth)
        self.asset_name = asset_name

    def on_status(self, status):
        tweet = status.text
        if self.asset_name.lower() in tweet.lower():
            tweet = preprocess_tweet(tweet)
            sentiment = analyze_sentiment(tweet)
            store_tweet(tweet, sentiment)

# Pass OAuth details to tweepy's OAuth handler
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)

# Ask user to input asset name to filter tweets by
asset_name = input("Enter the asset name to filter tweets by: ")

# Set up streaming connection to Twitter API
myStreamListener = MyStreamListener(consumer_key, consumer_secret, access_token, access_token_secret, asset_name)
myStream = tweepy.Stream(auth=myStreamListener.auth, listener=myStreamListener)

# Filter tweets by asset name
myStream.filter(track=[asset_name])

``

代码生成以下错误: enter image description here

python initialization tweepy
© www.soinside.com 2019 - 2024. All rights reserved.