我在尝试调用 datetime.date.day() 时遇到错误
I am getting an error while trying to call datetime.date.day()
当我 运行 以下代码时,我在下面收到此回溯错误:
from datetime import date
def main():
today = date.day()
print("today is ", today)
if __name__ == "__main__":
main()
错误
Traceback (most recent call last):
File "/Users/Documents/CODE X/loops/super_hero_mix.py", line 9, in <module>
main()
File "/Users/Documents/CODE X/loops/super_hero_mix.py", line 4, in main
today = date.day()
TypeError: 'getset_descriptor' object is not callable
使用date.today()
获取今天的日期。如果您需要一个月中的某天,请使用 date.today().day
.
也许您想使用 date.today()
:
from datetime import date
def main():
today = date.today()
print("today is ", today)
if __name__ == "__main__":
main()
输出:
today is 2021-09-06
如果你想得到今天的日期,你可以这样做:
from datetime import datetime
def main():
today = datetime.now().date()
print("today is ", today)
if __name__ == "__main__":
main()
如果是您所在月份的某天:
from datetime import datetime
datetime.now().date().day
如果是星期几,则使用:
from datetime import datetime
now = datetime.now()
print(now.strftime("%A"))
当我 运行 以下代码时,我在下面收到此回溯错误:
from datetime import date
def main():
today = date.day()
print("today is ", today)
if __name__ == "__main__":
main()
错误
Traceback (most recent call last):
File "/Users/Documents/CODE X/loops/super_hero_mix.py", line 9, in <module>
main()
File "/Users/Documents/CODE X/loops/super_hero_mix.py", line 4, in main
today = date.day()
TypeError: 'getset_descriptor' object is not callable
使用date.today()
获取今天的日期。如果您需要一个月中的某天,请使用 date.today().day
.
也许您想使用 date.today()
:
from datetime import date
def main():
today = date.today()
print("today is ", today)
if __name__ == "__main__":
main()
输出:
today is 2021-09-06
如果你想得到今天的日期,你可以这样做:
from datetime import datetime
def main():
today = datetime.now().date()
print("today is ", today)
if __name__ == "__main__":
main()
如果是您所在月份的某天:
from datetime import datetime
datetime.now().date().day
如果是星期几,则使用:
from datetime import datetime
now = datetime.now()
print(now.strftime("%A"))