我有一个程序设置,所以它根据我给它的主题标签搜索推文,我可以编辑要搜索和显示的推文数量,但我无法弄清楚如何将搜索到的推文放入字符串中。这是我到目前为止的代码
while True:
for status in tweepy.Cursor(api.search, q=hashtag).items(2):
tweet = [status.text]
print tweet
当它运行时,它只在设置为搜索2时输出1条推文
答案 0 :(得分:1)
您的代码看起来没有什么可以突破while
循环。想到的一种方法是将变量设置为空列表,然后使用每条推文将其附加到列表中。
foo = []
for status in tweepy.Cursor(api.search, q=hashtag).items(2):
tweet = status.text
foo.append(tweet)
print foo
当然,这会打印一份清单。如果您想要一个字符串,请使用字符串 join()方法。将最后一行代码调整为如下所示:
bar = ' '.join(foo)
print bar