- исключение «keyError», поскольку некоторые данные, такие как «forwardPE», недоступны для данного символа.
< li>"Ошибка клиента 404: не найден для URL-адреса:" при открытии URL-адреса я получаю сообщение "Неверный фрагмент"
**
Мой код:**
import requests
import time
import yfinance as yf
import pandas as pd
the_list_include = []
################################################### OPEN THE EXCEL FILE AND COLLECT THE SYMBOLS
df = pd.read_excel('company_list_404.xlsx')
symbols = df['Symbol'].values.tolist()
for count, symbol in enumerate(symbols):
try:
stock = yf.Ticker(symbol)
the_list_include.append(symbol)
except requests.exceptions.HTTPError:
continue
for i in the_list_include:
try:
stock = yf.Ticker(i)
PE = stock.info['forwardPE']
except KeyError:
print("\n")
continue
Я пробовал использовать несколько исключений в одной строке во втором цикле:
for i in the_list_include:
try:
stock = yf.Ticker(i)
PE = stock.info['forwardPE']
except (requests.exceptions.HTTPError, KeyError) as e:
print("\n")
continue
Подробнее здесь: https://stackoverflow.com/questions/783 ... hon-3-11-9