0
我试图读取日期格式为“06/01/05”(月/日期/年)的CSV文件到DateProperty(不是DateTimeProperty)引擎(Python)。这是我目前有:从CSV导入字符串到App Engine中的DateProperty
for row in mycsvfiledata:
obj = MyObject()
datetemp = row[1]
cohorttemp = datetime.datetime.strptime(datetemp, "%m/%d/%y")
obj.cohort_date.month = cohorttemp.month
obj.cohort_date.day = cohorttemp.day
obj.cohort_date.year = cohorttemp.year
,我得到的错误: [...省略...] obj.cohort_date.month = cohorttemp.month AttributeError的: 'NoneType' 对象有没有属性'一个月
我也试过:
obj.cohort_date = datetime.date.strptime(datetemp, "%m/%d/%y")
(但strptime似乎只生成一个DateTime对象,不是约会对象)
obj.cohort_date = datetime.datetime.strptime(datetemp, "%m/%d/%y")
(但“cohort_date”是App Engine的一个DateProperty,我也得到“BadValueError:房产cohort_date必须是日期,而不是日期时间”,当我尝试)
,如果我只是这一切工作正常使“cohort_date”一个DateTimeProperty,但我不想(由于各种原因)。我会很感激这方面的任何指导!
而这正是答案...谢谢! – 2012-04-28 18:49:16