【问题标题】:'module' object has no attribute _strptime - python datetime“模块”对象没有属性 _strptime - python datetime
【发布时间】:2017-11-06 20:48:05
【问题描述】:

我在 osx 上开发了一个没有问题的 python 脚本。 在 osx 上,python 版本是 2.7.10。

使用 raspbian jessie 和 python 2.7.9 在 raspberry pi3 上移动相同的脚本我得到了错误:

'module' object has no attribute '_strptime'

感兴趣的模块是datetime,使用方式如下:

...
    from datetime import datetime
...    
    millisecondsValue = datetime.strptime(ts, '%Y-%m-%d %H:%M:%S')
...

考虑到 python 版本不匹配,我尝试使用apt-get install python2.7 升级 python,但它说它已经更新(显然是错误的)。我也更新了 apt-get 列表。 我也尝试清除 python2.7 并重新安装它,但版本仍然是 2.7.9。 此外,我安装了 python 3 希望运行脚本:没有好消息。

我在堆栈溢出中进行了搜索,但提出的问题与我的相比似乎有所不同。 是否有可能是python版本的问题?

【问题讨论】:

标签: python python-datetime


【解决方案1】:

我认为你必须这样做:

datetime.datetime.strptime(ts, '%Y-%m-%d %H:%M:%S')

访问 strptime 方法。

【讨论】:

    猜你喜欢
    • 2015-11-21
    • 2013-12-14
    • 2015-03-09
    • 2013-07-05
    • 1970-01-01
    • 1970-01-01
    • 2014-01-25
    • 2020-06-25
    • 2019-07-17
    相关资源
    最近更新 更多