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

How do I place multiple searched tweets into string

我设置了一个程序,它根据我给它的主题标签搜索推文,我可以编辑要搜索和显示的推文数量,但我不知道如何将搜索到的推文放入字符串中。这是我目前的代码

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

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

您的代码看起来没有什么可以跳出 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