jinying8869 发表于 2017-4-30 08:00:38

python datetime.datetime.now() 值的问题

datetime.datetime.now()
now方法被定义时,参数的默认值就被固定了,所以取得值是第一次运行的值。

deftimes(now=datetime.datetime.now):
""""""
if callable(now):
return now()
else:
return now


这样要用到时间的时候可以通过 time().strftime("%Y-%m-%d %H:%M:%S"),拿到想要的时间格式了。参考链接 http://www.zhimaq.com/questions/991/def-anow-datetimedatetimenownow
页: [1]
查看完整版本: python datetime.datetime.now() 值的问题