Код: Выделить всё
import pandas as pd
import pandas_market_calendars as mcal
nyse = mcal.get_calendar('NYSE')
today = pd.Timestamp.today()
if nyse.is_session(today):
next_trading_day = nyse.next_open(today)
else:
next_trading_day = nyse.next_open(today)
print(next_trading_day)
AttributeError: объект «NYSEExchangeCalendar» не имеет атрибута «is_session»
Когда я задал Google Search в Chrome следующий вопрос: «Как получить Python на следующий торговый день Нью-Йоркской фондовой биржи»,
ИИ Google ответил следующим кодом:
Код: Выделить всё
import pandas as pd
import pandas_market_calendars as mcal
from datetime import datetime, timedelta
def get_next_trading_day(date):
nyse = mcal.get_calendar('NYSE')
date = pd.Timestamp(date)
while True:
date += timedelta(days=1)
if nyse.is_session(date):
return date.strftime('%Y-%m-%d')
next_trading_day = get_next_trading_day('2024-12-25')
print(next_trading_day)
Поэтому мой основной вопрос: что я делаю неправильно? ? Или есть проблема с ответами кода Google AI? или оба? (Обратите внимание, что я установил pandas-market-calendar)
Подробнее здесь: https://stackoverflow.com/questions/793 ... o-not-work
Мобильная версия