我正在尝试制作一个可以打印的简单Python函数
两件事情;


当前是星期几。
距离圣诞节还有几天。


运行此程序时没有任何错误,但是也没有任何输出。
实际上,运行时什么也没有发生。

我已经检查并正确安装了datetime模块(我认为)。

python - 日期时间模块问题-LMLPHP

我不太确定自己在做什么错,因此任何指导都将有所帮助。

您可能会猜到,我是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()

10-02 23:44