美文网首页
'datetime.datetime' has no attr

'datetime.datetime' has no attr

作者: 前_c208 | 来源:发表于2017-05-19 02:24 被阅读0次

    仔细看了一下,原来是这个问题:

    from datetime import datetime 已经相当于把命名空间引入到datetime.datetime一层,所以

    datetime.datetime(*d_startTime[0:6]) 这样的写法,会让编译器在datetime.datetime空间下去找datetime类。

    但是datetime类是应该在datetime空间下的。所以就会报错了。

    所以写成datetime(*d_startTime[0:6]) 就没问题了。

    出现这个问题的原因主要是: 被2个相同的datetime给迷惑了,其实2个datetime不不在一个级别上的东东,一个是模块,一个是类。

    另一方面:

    如果写成import datetime的话。datetime.datetime(*d_startTime[0:6])这样就是正确的了。

    相关文章

      网友评论

          本文标题: 'datetime.datetime' has no attr

          本文链接:https://www.haomeiwen.com/subject/zgbexxtx.html