Существует ли функция Python для разделения строки, разделенной символом ',' на разные столбцы? - PullRequest
0 голосов
/ 24 марта 2019

Я извлекаю данные из твиттера и помещаю их в 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

...