文件中日期的示例:#“10/1/15 8:02” 我需要以datetime对象的形式返回数据。 我试图转换它,但它给了我attributeError:'datetime.datetime'对象没有属性'datetime'
def myconverter(o):
if isinstance(o, datetime.datetime):
return o.__str__()
迄今为止的代码:
import csv
import json
from datetime import datetime
import string
file_name = ""
json_file = ""
reader = csv.reader(file_name)
reader.next()
for row in reader:
person = row[0]
datetime = datetime.strptime(row[1], '%m/%d/%y %I:%M')
floor_level = row[2]
building = row[3]
final_dict = {'person_id':person,
'datetime': datetime,
'floor_level': int(floor_level),
'building': building
}
json.dump(final_dict, json_file, indent=4,)
json_file.write('\n')
有什么想法或资源吗?(注意我从json.dump中删除了编码器)
此导入语句:
已获取内部datetime类型;无需再次引用
datetime.datetime
。就用这个:相关问题 更多 >
编程相关推荐