为什么结果变量会自行更新?

hao*_*rez 2 python datetime

我有以下代码:

result = datetime.datetime.now() - datetime.timedelta(seconds=60)

>>> result.utcnow().isoformat()
'2016-09-23T18:39:34.174406'
>>> result.utcnow().isoformat()
'2016-09-23T18:40:18.240571'
Run Code Online (Sandbox Code Playgroud)

不知怎的,变量正在更新......我不知道如何或如何阻止它.这个叫什么?我该如何预防呢?

谢谢!

cri*_*007 8

result是一个datetime对象

datetime.utcnow()是所有datetime对象的类方法.

result根本没变化.utcnow()

  • 如果要存储ISO时间,请设置一个等于result.utcnow().isoformat()的变量.然后,您可以随时调用该值. (2认同)