если не работает в коде nsepy, то python извлекает данные из nse - PullRequest
0 голосов
/ 23 февраля 2019
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)

, если день суббота или воскресенье, пожалуйста, не запускайте.Это то, что я ожидал от этого кода.но это все еще в том числе сат и солнце.

1 Ответ

0 голосов
/ 23 февраля 2019

In if ((startdate.weekday() !=5) or (startdate.weekday() !=6)): изменить or на and.

Альтернатива: if startdate.weekday() not in [5, 6]:.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...