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

可能是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 dt
import time as ti


而后:
y = dt.date(int(buydate[0:4]), int(buydate[4:6]), int(buydate[6:8])).weekday() + 1
buytime = ti.strptime(buytime, "%M:%S")


即可解决这个问题!

你可能感兴趣的:(Python及其库使用相关)