我正在尝试制作一个可以打印的简单Python函数
两件事情;
当前是星期几。
距离圣诞节还有几天。
运行此程序时没有任何错误,但是也没有任何输出。
实际上,运行时什么也没有发生。
我已经检查并正确安装了datetime模块(我认为)。
我不太确定自己在做什么错,因此任何指导都将有所帮助。
您可能会猜到,我是Python / stackoverflow的新手。
谢谢。
编辑:我愚蠢地将文件本身命名为datetime.py,因为是的,我是那个愚蠢的人。
from datetime import *
def day_of_week():
""" Python function to return a specified day of the week"""
today_date = date.today()
thisYear = today_date.year
xmas = date(thisYear,12,25)
day_of_week =("Mon","Tue","Wed","Thu","Fri","Sat","Sun")[today.weekday]
print("It's a %s." % (day_of_week))
days_to_xmas = (xmas - today_date).days
print("There are %i days to xmas!" & days_to_xmas)
最佳答案
尝试在脚本中调用函数,您已定义了函数但从未执行过。
day_of_week()