如何将多个搜索的推文放入字符串中

时间:2016-10-05 00:54:33

标签: python string output tweepy tweets

我有一个程序设置,所以它根据我给它的主题标签搜索推文,我可以编辑要搜索和显示的推文数量,但我无法弄清楚如何将搜索到的推文放入字符串中。这是我到目前为止的代码

    while True:
        for status in tweepy.Cursor(api.search, q=hashtag).items(2):
                tweet = [status.text]
print tweet

当它运行时,它只在设置为搜索2时输出1条推文

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