Seite 1 von 1

Wie über Klassenattribute iterieren?

Verfasst: Sonntag 4. September 2022, 13:42
von Ravioli
Hallo,

habe gerade yahoo_finance kennen gelernt und möchte zu einem Ticker alle Attributswerte durchiterieren.

Code: Alles auswählen

list_actions = [ 'info', 'actions', 'dividends', 'splits', 'financials', 'quarterly_financials', 'major_holders', 'institutional_holders', 'balance_sheet', 'quarterly_balance_sheet', 'cashflow', 'quarterly_cashflow', 'earnings', 'quarterly_earnings', 'sustainability', 'recommendations', 'calendar', 'earnings_dates', 'isin', 'news', 'options' ]

for type in list_actions:
   print('##################################')
   print(json.dumps(stock.type, indent=4))
Wie geht das?

Re: Wie über Klassenattribute iterieren?

Verfasst: Sonntag 4. September 2022, 17:28
von sparrow
Ich verstehe deine Frage nicht.
Was für Klassenetribute?

Vielleicht solltest du eher das Problem erklären anstatt das, was du für die Lösung hälst.

Re: Wie über Klassenattribute iterieren?

Verfasst: Sonntag 4. September 2022, 21:12
von __blackjack__
@Ravioli: Suchst Du `getattr()`?

Re: Wie über Klassenattribute iterieren?

Verfasst: Montag 5. September 2022, 06:31
von Ravioli
Vielen Dank __blackjack__, getattr() war genau was ich gesucht habe. :)