python从输入日期获取工作日

python从输入日期获取工作日,python,date,Python,Date,我试图解决一个家庭作业问题,其中输入日期的格式为YYYY-MM-DD 我需要导入几个模块并创建一个函数weekday,它在其中拆分日期并返回weekday 到目前为止,我输入了: from time import * from datetime import * 我在工作日函数中需要帮助,我必须使用.split方法 创建类的对象datetime.date 使用strftime以全文返回一周中的一天 有谁能帮助我开始正确实现这些功能和模块吗?假设s是您的输入字符串: s = '2010-10-2

我试图解决一个家庭作业问题,其中输入日期的格式为YYYY-MM-DD

我需要导入几个模块并创建一个函数weekday,它在其中拆分日期并返回weekday

到目前为止,我输入了:

from time import *
from datetime import *
我在工作日函数中需要帮助,我必须使用
.split
方法

创建类的对象
datetime.date

使用
strftime
以全文返回一周中的一天


有谁能帮助我开始正确实现这些功能和模块吗?

假设
s
是您的输入字符串:

s = '2010-10-29'
在提示下,尝试
s.split('-')
。会发生什么

创建一个
date
对象:

d = datetime.date(2010, 10, 29)
然后运行
d.strftime(“%B”)
。会发生什么?你会怎么安排工作日呢

剩下的你可以补上。查看Python文档了解更多信息

有两行

import time
print time.strftime("%A", time.strptime('2010-10-29', "%Y-%m-%d"))

打印“Friday”

TypeError:描述符“date”需要一个“datetime.datetime”对象,但收到一个“str”当有人请求帮助时,你给了他们完整的代码,你不仅没有帮助他们学习,还打乱了他们的问题。他们没有要求完整的密码。