代码之家  ›  专栏  ›  技术社区  ›  sirdan

Python-Tweepy模块的语法不正确

  •  0
  • sirdan  · 技术社区  · 6 年前

    我是Python新手,我想在我的应用程序中导入tweepy。 Tweepy official documentation ):

    import tweepy
    
    auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
    auth.set_access_token(access_token, access_token_secret)
    
    api = tweepy.API(auth)
    
    public_tweets = api.home_timeline()
    for tweet in public_tweets:
        print tweet.text
    

    它返回以下错误:

    回溯(最近调用最后一次):文件 第1行,英寸 导入tweepy文件“C:\Users\user\PycharmProjects\TwitterPythonAnalytics\venv\lib\site packages\tweepy_uinit_uuy.py”, 第17行,英寸 358号线 定义启动(自启动,异步): ^语法错误:语法无效

    2 回复  |  直到 6 年前
        1
  •  0
  •   PascalVKooten    6 年前

    你不能使用 print tweet.text

    应该是的 print(tweet.text)

        2
  •  0
  •   amirhosein majidi    6 年前

    这个库是由专业的程序员编写的,所以问题可能是您的python版本,或者很可能是您的库已下载。您的python版本可能是2,因为您问题中的语法,库必须用3编写。 所以最好使用pip服务来获取库。 也可以运行以下代码:

    import pip 
    pip.main(["install","tweepy"])
    

    在这两种方法中,你都可以得到一个可以使用的库版本。 我建议安装python3。