在 python 中将日期时间写入 CSV 文件?

Writing datetime to CSV file in python?

我想在 csv 文件中写入日期时间对象。为此,我正在做类似的事情:

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

但是我收到错误; 'datetime.datetime' 对象没有属性 'encode'

如果我只是简单地输入 "tweet.created_at" 而没有编码

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

我收到这个错误 类型错误:'datetime.datetime' 对象不可调用 那么如何在 CSV 中写入日期时间呢?

使用 strftime 获取所需的日期时间格式。

例如:

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