Запись даты и времени в CSV-файл на python? - PullRequest
0 голосов
/ 17 мая 2018

Я хочу записать объект datetime в CSV-файл.для этого я делаю что-то вроде этого:

csvWriter.writerow([tweet.created_at.encode('utf-8'), tweet.user.name.encode('utf-8')])

но я получаю ошибку;У объекта 'datetime.datetime' нет атрибута 'encode'

, и если я просто наберу "tweet.created_at" с out encode

csvWriter.writerow([tweet.created_at, tweet.user.name.encode('utf-8')])    

, я получаю эту ошибку TypeError: 'datetime.объект datetime 'не вызывается, так как я могу написать datetime в CSV?

1 Ответ

0 голосов
/ 17 мая 2018

Используйте strftime для получения необходимого формата даты и времени.

Пример:

csvWriter.writerow([tweet.created_at.strftime("%Y-%m-%d %H:%M:%S"), tweet.user.name.encode('utf-8')])
...