【问题标题】:Importing Tweets via Python using Tweepy使用 Tweepy 通过 Python 导入推文
【发布时间】:2012-08-06 00:39:26
【问题描述】:

我希望你会注意到其中的两件事。第一个是tweepy中的TweepError,第二个是Twitter中的TwitterError 。这两个错误在我的应用程序中引入了错误。我安装了很多次,但仍然面临这两个错误。我在 Windows 7 上使用 Python 2.6。

>>> import tweepy
>>> dir(tweepy)
['API', 'BasicAuthHandler', 'Cache', 'Cursor', 'DirectMessage', 'FileCache', 'Friendship', 'MemoryCache', 'ModelFactory', 'OAuthHandler', 'SavedSearch', 'SearchResult', 'Status', 'Stream', 'StreamListener', '***TweepError***', 'User', '__author__', '__builtins__', '__doc__', '__file__', '__license__', '__name__', '__package__', '__path__', '__version__', 'api', 'auth', 'binder', 'cache', 'cursor', 'debug', 'error', 'models', 'oauth', 'parsers', 'streaming', 'utils']
>>> import twitter
>>> dir(twitter)
['ACCESS_TOKEN_URL', 'AUTHORIZATION_URL', 'Api', 'CHARACTER_LIMIT', 'DEFAULT_CACHE', 'DirectMessage', 'Hashtag', 'List', 'REQUEST_TOKEN_URL', 'SIGNIN_URL', 'Status', 'StringIO', 'Trend', ***'TwitterError'***, 'Url', 'User', '_FileCache', '_FileCacheError', '__author__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__version__', 'base64', 'calendar', 'datetime', 'gzip', 'httplib', 'md5', 'oauth', 'os', 'parse_qs', 'parse_qsl', 'rfc822', 'simplejson', 'sys', 'tempfile', 'textwrap', 'time', 'urllib', 'urllib2', 'urlparse']

我收到此错误

twitter = Twitter(format="xml")

Traceback (most recent call last):
  File "<pyshell#5>", line 1, in <module>
    twitter = Twitter(format="xml")
NameError: name 'Twitter' is not defined

【问题讨论】:

    标签: python twitter tweepy


    【解决方案1】:

    替换:

    twitter = Twitter(format="xml")
    

    与

    my_twitter = twitter.Twitter(format="xml")
    

    请注意,我还更改了本地创建实例的名称,以便您可以继续使用 twitter 作为模块名称。

    【讨论】:

      【解决方案2】:

      如果您尝试从the official Python Twitter Tools page 执行操作,则应首先使用适当的导入指令from twitter import *。或者阅读更多关于 importing modules in python 的信息。

      【讨论】:

        【解决方案3】:

        您只是对库 twitter 和 python_twitter 和 tweepy 感到困惑。首先阅读您要使用的库的文档,然后专注于该库而不是查看其他文档。这个错误是因为你安装了 twitter 并阅读了 python_twitter 的文档

        【讨论】:

          猜你喜欢
          • 2021-04-30
          • 1970-01-01
          • 2018-02-24
          • 2013-09-05
          • 1970-01-01
          • 2012-03-08
          • 2018-06-29
          • 2017-08-20
          • 2020-03-15
          相关资源
          最近更新 更多