반응형
모든 것이 원활하게 실행됩니다. 예제의 목록에 대해서만 명령을 적용하고 싶습니다.
test = [tweet.text for tweet in tweets]
그러나 본질적으로 빈 목록을 반환합니다 : print (test).
수정 :
MWE :
import sys
sys.modules[__name__].__dict__.clear()
import os
import tweepy as tw
import pandas as pd
consumer_key = 'xxx'
consumer_secret = 'xxx'
access_token = 'xxx'
access_token_secret = 'xxx'
auth = tw.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tw.API(auth, wait_on_rate_limit=True)
# Define the search term and the date_since date as variables
search_words = "#wildfire"
date_since = "2020-01-09"
#Collect tweets
tweets = tw.Cursor(api.search,
q=search_words,
lang = "ger",
since=date_since).items(5)
new_search = search_words + " -filter:retweets"
#new_search
tweets = tw.Cursor(api.search,
q=new_search,
lang="en",
since=date_since).items(5)
for tweet in tweets:
print(tweet.text)
test = [tweet.text for tweet in tweets]
print(test)
몇 가지 의견은 트윗이 비어있을 수 있다고 제안했습니다. 내가 착각하지 않았다면 내용을 반복 할 수 있으므로 tweeps가 비어 있지 않습니다.
쉬운 것 같지만 어떤 도움을 주시면 감사하겠습니다.
감사
다니엘
해결 방법
for tweet in tweets:
print(tweet.text)
지친 상태로 둡니다. 그런 다음 다시 시도하고 반복합니다.
test = [tweet.text for tweet in tweets]
하지만 남은 항목이 없습니다.
목록을 먼저 작성하면 원하는만큼 반복 할 수있는 형식으로 데이터가 생성됩니다.
test = [tweet.text for tweet in tweets]
for text in test:
print(text)
참조 페이지 https://stackoverflow.com/questions/63757235
반응형
'파이썬' 카테고리의 다른 글
파이썬 처리 방법 (Python의 자바 스크립트 변수? (0) | 2020.09.14 |
---|---|
파이썬 Python3 웹 페이지에서 전체 텍스트를 얻지 못함 (0) | 2020.09.13 |
파이썬 텍스트 만 스크랩하는 방법? (0) | 2020.09.13 |
파이썬 Qt 디자이너에서 창 최대화 (0) | 2020.09.13 |
파이썬에서 튜플 목록을 튜플 목록으로 병합하는 방법 (0) | 2020.09.13 |
댓글