输入输入后,以下代码不执行(打印推文),是否有原因?

时间:2019-08-17 14:05:21

标签: python-3.x twitter-oauth tweepy sentiment-analysis textblob

所以基本上我想打印与用户输入的主题相关的一组推文,但是当我在没有输入任何内容的情况下运行以下代码时,此后没有任何输出。如果您能告诉我为什么:-)

我尝试重新生成访问令牌密钥,然后再次复制粘贴它,但是问题仍然存在

Followers

这是我的控制台在执行后显示的内容

       follower: dbb21849-ccce-4af1-aa0f-6653919bf956

       folllowed: b39c8e0c-4124-4339-8c30-e1fc8db5f2d4

(它不打印推文)

1 个答案:

答案 0 :(得分:0)

您的语言必须为“ en”。这有效:

searchTerm = input("Enter keyword/hashtag to search about : ")
number = int(input("How many tweets do you wanna print :  "))

print ("Tweets with ", searchTerm, ": ")

for result in tweepy.Cursor(api.search, q=searchTerm, lang="en").items(number):
  print( result.text)

测试结果:


Python 3.7.4(默认,2019年7月9日,00:06:43) Linux上的[GCC 6.3.0 20170516]

输入关键字/标签来搜索:肯德里克

您要打印多少条推文:2

与肯德里克的推文:

RT @ flwrrb0y:他们:你甚至都不能跳舞和肯德里克·拉玛尔

我: RT @Blaqboimagic:叫肯德里克高估是不可接受的