为什么导入了twitter模块还是出现未定义'twitter'的错误?

-2 投票
1 回答
1169 浏览
提问于 2025-04-19 12:58

我在看Twitter的帮助文档,想要获取我朋友的状态更新。但是在最后一行总是出现错误。错误信息是NameError: name 'twitter' is not defined。我的环境是REST,使用的是Windows上的Python 2.7.8。我是在Notepad++上写代码,然后在命令提示符中导入运行。这是我的代码:

from twitter import *
consumer_key = ''
consumer_secret = ''
access_token = ''
access_token_secret = ''
x = twitter.statuses.user_timeline(id = "ArpitMittal108")

1 个回答

2

我原以为“twitter”是指一个叫做twitter的库,但实际上它是一个Twitter类的初始化。也就是说,如果我加上这一行代码:
`twitter = Twitter( auth = OAuth(access_token, access_token_secret, consumer_key, consumer_secret))`
这样就能正常工作了。

撰写回答