类型错误“类”对象不可调用

拉法

我有一个MyStreamListener要从其他文件调用的类,但是得到了type error 'MyStreamListener' not callable从我在引用用户创建的类时阅读的内容来看,可能是因为我试图访问python中的保留关键字,但是我已经尝试过更改类的名称。我做错了什么吗?

functional.py

from authenticate import CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET
from twitter_stream import MyStreamListener

def oauth_authenticate():
        auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
        auth.set_access_token(ACCESS_TOKEN, ACCESS_TOKEN_SECRET)
        api = tweepy.API(auth)

        return api

def streaming():
        api = oauth_authenticate()
        streamListener = MyStreamListener()

        stream = tweepy.Stream(auth=api.auth, listener=streamListener())

if __name__ == '__main__':
        print "wanting to stream"
        streaming()
        print "EXITING"

twitter_stream.py

import tweepy

class MyStreamListener(tweepy.StreamListener):

        def on_status(self, status):
                print(status.text)
兰迪

在该行中:

stream = tweepy.Stream(auth = api.auth, listener = streamListener())

streamListener已经有父母了,您正在尝试致电相反,只需传递对象本身,即:

stream = tweepy.Stream(auth=api.auth, listener=streamListener)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

类型错误:“Vocab”对象不可调用

类型错误:“ShiftSerializer”对象不可调用

类型错误:Int对象不可调用

类型错误:“布尔”对象不可调用

类型错误:“StringVar”对象不可调用

类型错误:“条目”对象不可调用

类型错误:“球”对象不可调用?

类型错误:“IndicesClient”对象不可调用

类型错误:“WebElement”对象不可调用

类型错误:int 对象不可调用

类型错误:“列表”对象不可调用,从继承的列表类调用扩展时出错

类型错误:在类中使用装饰器时,“staticmethod”对象不可调用

硒错误“类型错误:‘str’对象不可调用”

错误类型错误:“str”对象不可调用

类型错误:“模块”对象不可调用 - pygsp 模块不可调用

澄清类型错误:“str”对象不可调用

类型错误:“int”对象不可调用 colab 研究

matplotlib图例类型错误:“列表”对象不可调用

底图类型错误:“模块”对象不可调用

如何处理不可调用的对象类型的错误

类型错误:“模块”对象在 Keras 中不可调用 Tensorboard

类型错误:“列表”对象不可调用,sys.argv()

类型错误:“DataFrame”对象不可调用 - 触发数据框

在Keras中合并,类型错误:模块对象不可调用?

Mechanicalsoup 类型错误:“模块”对象不可调用

类型错误:'bool' 对象在 Pygame 中不可调用

进度条 - 类型错误:“模块”对象不可调用

类型错误:“str”对象不可调用 1

获取类型错误:“模块”对象不可调用