我想创建函数来计算一年中的天,如下代码。虽然python抛出typeError:'int'对象是不可调用的。如何解决这个问题呢?谢谢!
def DaysOfYear(年,月,日):
import datetime
dt=datetime.datetime(year,month, day, 0, 0)
tt=dt.timetuple().tm_yday()
DaysOfYear(2012,11,7)
下面的代码具有特定的日期有效。但是我需要使用变量(年,月,日)来调用函数,该如何修改以上代码?
从datetime导入日期开始dt = date(2012,11,7)print(dt.timetuple()。tm_yday)
以下内容实现了其他人所说的内容并起作用:
def DaysOfYear(year, month, day):
import datetime
dt=datetime.datetime(year,month, day, 0, 0)
tt=dt.timetuple().tm_yday
return tt
print( DaysOfYear(2011,11,1) )
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句