Я извлекаю данные из твиттера и помещаю их в csv, как мне разделить их на разные столбцы (userName, text) вместо того, чтобы все в одной строке?
Это для Python 3.6.
import csv
import tweepy
consumer_key = ""
consumer_secret = ""
access_key = ""
access_secret = ""
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_key, access_secret)
api = tweepy.API(auth)
search = tweepy.Cursor(api.search, q="@XXXXX", lang="es").items(5)
tweet = [[item.user.name.encode("utf-8"), item.text.encode("utf-8")] for item in search]
print(tweet)
with open('Hashtag_tweets.csv', 'w', encoding='utf-8', newline='') as f:
writer = csv.writer(f)
writer.writerow(["userName", "text"])
writer.writerows(tweet)
pass
Я ожидаю выхода
ЛИНИЯ EXCEL:
"b'Irene Cuesta ', b'RT @deustoEmprende: \ xc2 \ xa1Tenemos nueva cr \ xc3 \ xb3nica! '
будет
ЛИНИЯ 1 КОЛОННА 1:
Ирэн Куэста
ЛИНИЯ 1 КОЛОННА 2:
RT @deustoEmprende: \ xc2 \ xa1Tenemos nueva cr \ xc3 \ xb3nica! Descubre c \ xc3 \ xb3mo transcurrieron las sesiones sobre #gestiontiempo en #masterdual #emprendimientoen \ xe2 \ x80 \ xa6