我安装了Tweepy和Python-Twitter,并尝试了基本代码
import twitter
api = twitter.Api(consumer_key=["X"],
consumer_secret=["X"],
access_token_key=["35X-X"],
access_token_secret=["X"])
print(api.VerifyCredentials())我试着跑:
Traceback (most recent call last):
File "tweepy.py", line 1, in <module>
import twitter
File "/home/rodney/twitter.py", line 1, in <module>
import tweepy
File "/home/rodney/tweepy.py", line 2, in <module>
api = twitter.Api(consumer_key=["X"],
AttributeError: module 'twitter' has no attribute 'Api'我所做的就是得到这个错误:
如果尝试代码:
import twitter
import tweepy
api = twitter.Api(consumer_key=["X"],
consumer_secret=["X"],
access_token_key=["35X-X"],
access_token_secret=["X"])
print(api.VerifyCredentials())错误:
Traceback (most recent call last):
File "tweepy.py", line 1, in <module>
import tweepy
File "/home/rodney/tweepy.py", line 2, in <module>
import twitter
File "/home/rodney/twitter.py", line 10, in <module>
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
AttributeError: module 'tweepy' has no attribute 'OAuthHandler'发布于 2017-01-19 18:42:30
试试这个,你想做什么,这里是使用tweepy import tweepy auth = tweepy.OAuthHandler(consumer_token, consumer_secret) auth.set_access_token(key, secret) resp= tweepy.API(auth)的代码,其余的你可以做任何你想做的事情。为此,您将需要游标,可以在此处的http://docs.tweepy.org/en/v3.5.0/cursor_tutorial.html中找到游标
发布于 2017-01-19 19:14:48
Tweepy需要两个步骤来设置授权,详见documentation
import tweepy
consumer_key = 'XX'
consumer_secret = 'XXX'
access_token = 'XXXX'
access_token_secret = 'XXXXX'
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
print api.verify_credentials()Tweepy也不同于python-twitter -你可能不需要两者都需要。我也避免将您的文件称为tweepy.py,因为这可能会在以后的导入中造成混淆。
发布于 2017-01-19 19:10:26
pip install python-twitter 在python3和python2上工作正常
https://stackoverflow.com/questions/41739589
复制相似问题