Я использую tweepy для захвата некоторых твитов на португальском языке и сохраняю эти твиты в файле csv.Весь текст твита сохраняется со специальными символами, и теперь я не могу затем преобразовать его в правильный формат.
Моя кодировка для захвата твита:
csvFile = open('ua.csv', 'a')
csvWriter = csv.writer(csvFile)
for tweet in tweepy.Cursor(api.user_timeline,id=usuario,count=10,
lang="en",
since="2018-12-01").items():
csvWriter.writerow([tweet.created_at, tweet.text.encode('utf-8')])
Я читаюрезультаты, как это:
test = pd.read_csv('ua.csv', header=None)
test.columns = ["date", "text"]
result = test['text'][0]
print(result)
'Aproveita essa promo\xc3\xa7\xc3\xa3o aqui!'
Результат, который мне нужен, должен быть таким:
print(result)
'Aproveita essa promoção aqui!'
Я пытался этот код для преобразования:
print(result.decode('utf-8'))
и получил этосообщение об ошибке:
AttributeError: 'str' object has no attribute 'decode'
Где я делаю не так?