from datetime import date
from datetime import timedelta
a = date.today() - timedelta(1)
# a above is a tuple and not datetime
# Since I am a C programmer, I would expect python to cast back to datetime
# but it is casting it to a tuple
你能告诉我为什么会发生这种情况吗?以及我如何看到上述操作导致日期时间?为什么这个python操作返回一个元组?
我是一个蟒蛇新手,对不起,如果这是一件小事,但我在这里呆了一会儿!
感谢
做打印类型(a)。它不应该是一个字符串。 – Tudorizer 2010-10-09 07:19:46
我不明白你是如何得到一个元组。执行该代码会在a中产生一个datetime.date对象。 – 2010-10-09 07:21:07
我收到一个字符串。我是认真的! >>> a = date.today() - timedelta(1) >>> print a 2010-10-07 – arbithero 2010-10-09 07:21:55