2016-12-08 134 views
-3

我想返回datetime.datetime.strptime(date_visit,“%Y-%m-%d”)到我的函数read_file但python一直说datetime.datetime没有属性datetime?在我返回它的工作的功能。请帮助任何人。日期时间没有属性datetime

return datetime.datetime.strptime(date_visit,"%Y-%m-%d") 




def read_file(date): 

    all_animals = list() 

    day = datetime.datetime.strptime(date_visit,"%Y-%m-%d").isoweekday() 


    datetime.datetime.strptime(date_visit,"%Y-%m-%d") 


    workingday = [1,2,3,4,5] 
+1

类似的帖子http://stackoverflow.com/questions/12906402/type-object-datetime-datetime-has-no只需更换import datetime.datetime -attribute-datetime – Hussain

+0

试过一个.. –

+0

[类型对象'datetime.datetime'可能有重复没有属性'datetime'](https://stackoverflow.com/questions/12906402/type-object-datetime-datetime-有没有属性日期时间) – jozzas

回答

0

当然datetime.datetime不具备的属性datetime。你应该使用这样的:

from datetime import datetime 

datetime.strptime(...) 

或者:

import datetime 

datetime.datetime.strptime(...) 

要使用datetime.datetime.strptime()需要导入整个模块:

import datetime 

第二datetime是一种在第一一个,它具有strptime()的功能。欲了解更多详情,请查看此链接:

datetime — Basic date and time types

+0

我没有得到区别?我先前导入日期时间.. –

1

通过import datetime

相关问题