在 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')])
我想在 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')])