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