python datetime.datetime.now() 值的有关问题
python datetime.datetime.now() 值的问题datetime.datetime.now()now方法被定义时,参数的默认值就被固定
python datetime.datetime.now() 值的问题
datetime.datetime.now()
now方法被定义时,参数的默认值就被固定了,所以取得值是第一次运行的值。
def times(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