问题描述
Python写程序测试已经通过了,但是在服务器上跑的时候报错了,出现以下报错:
root@SWL-NAS:/# /usr/bin/python /volume2/Share/work/test.py Traceback (most recent call last): File "/volume2/Share/work/test.py", line 6, in <module> timestamp = nowtime.timestamp() AttributeError: 'datetime.datetime' object has no attribute 'timestamp'以下
截取了一段代码如下:
# coding=utf-8 import time from datetime import datetime nowtime = datetime.now() timestamp = nowtime.timestamp() print(timestamp)
问题分析
Python 3.3之前是不支持datetime.timestamp() ,需要使用time.time()来获取。其他的时间可以使用time库的其他方式获取
解决方法
修改代码如下即可。
# coding=utf-8 import time from datetime import datetime timestamp = time.time() print(timestamp)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)