gpt4 book ai didi

python - Twitter 应用程序中的 '__getitem__' 对象中没有属性 'set'

转载 作者:太空宇宙 更新时间:2023-11-04 07:41:04 24 4
gpt4 key购买 nike

我正在构建一个简单的应用程序,它只为用户流式传输 Twitter 流,并不断出现错误

File "scratch.py", line 6, in <module>
config['oauth_token'],
TypeError: 'set' object has no attribute '__getitem__'</code>

第 6 行。

源代码是:

from twitter import TwitterStream

config = { --- add your 4 horsemen in this dictionary --- }
ts = TwitterStream(
auth=OAuth(
config['oauth_token'],
config['oauth_token_secret'],
config['key'],
config['secret']
)
)
openstream = ts.statuses.filter(track=words)
for item in openstream:
print item['user']['screen_name'], datetime.strptime(item['created_at'],'%a %b %d %H:%M:%S +0000 %Y'), item['text']
if datetime.now() &gt; stop:
print datetime.now().isoformat()
break

“oauth-token”和其他变量的值当然是特定于应用程序的,我不能在这里透露它们。我是一个 python 新手,不能真正理解这里的错误,很高兴得到任何帮助。

最佳答案

您的配置字典中某处有一个拼写错误,导致它被创建为一个集合,而不是一个字典。也许您在某处键入了 , 而不是 :

关于python - Twitter 应用程序中的 '__getitem__' 对象中没有属性 'set',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20946607/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com