startdate = datetime.date(2017,1,13)
expirydate = datetime.date(2017,1,19)
data = dict()
for x in range(0,3):
for y in range(1,8):
if ((startdate.weekday() !=5) or (startdate.weekday() !=6)):
data [(x,y)] = get_history(symbol="BANKNIFTY",
start= startdate,
end= startdate,
index=True,
option_type='CE',
strike_price= int(df['CE Strike'][y]),
expiry_date=expirydate)
startdate += datetime.timedelta(days=1)
expirydate += datetime.timedelta(days=7)
如果是星期六或星期天,请不要跑。这就是我对这段代码的期望。但它仍然包括卫星和太阳。你知道吗
在
if ((startdate.weekday() !=5) or (startdate.weekday() !=6)):
将or
更改为and
。你知道吗备选方案:
if startdate.weekday() not in [5, 6]:
。你知道吗相关问题 更多 >
编程相关推荐