在for循环里用time,datetime等的小坑

来源:互联网 发布:金融机构利用电话网络 编辑:程序博客网 时间:2024/06/05 09:59
可能是bug的原因,在for循环里用buytime = time.strptime(buytime, "%M:%S")以及 y = date( int(buydate[0:4]), int(buydate[4:6]), int(buydate[6:8])).weekday() + 1会报 ‘list’is Not 巴拉巴拉的错误。经楼主测试后发现,进行如下的别名设置——import datetime as dtimport time as ti而后:y = dt.date(int(buydate[0:4]), int(buydate[4:6]), int(buydate[6:8])).weekday() + 1buytime = ti.strptime(buytime, "%M:%S")即可解决这个问题!