这是非常直接的,我打赌这是一个noob问题。
为什么以下内容可以在声明之前打印年份,因为它显示在代码中
from datetime import datetime
now = datetime.now()
print now.year
current_year = now.year
current_month = now.month
current_day = now.day
这显示了2015年应该如此,但现在怎么可能出来呢。今年我还没有宣布它。
答案 0 :(得分:3)
datetime.now()
返回一个日期对象,其中有一个名为year的成员。你在这做什么:
current_year = now.year
current_month = now.month
current_day = now.day
分配局部变量,而不是分配现在的成员。