Как я могу адаптировать свой код для динамического изменения функции из модуля пакета сайта на основе значения переменной?

Привет, я пытаюсь создать функцию, которая может обрабатывать несколько индикаторов. У меня есть отдельный модуль, в котором у меня разные функции в зависимости от конкретного индикатора. Я хочу сделать это как можно более динамичным без необходимости писать какие-то if indicator == «gpa»: elif..

indicators = [«gpa», «mma», «vtd»] def signal_analysis(period, data, indicator): result = ta.indicator(data, timeperiod=period)

Есть простой способ сделать это?

Не уверен, что понимаю. Может быть, сделать список словарем, где ключ — это текст, а значение — функция. indicators = {«gpa»: handle_gpa, «mma»: handle_mma….} Использование словаря для выбора функции для выполнения   —  person JPWilson    schedule 30.06.2021

Источник: ledsshop.ru

Стиль жизни - Здоровье!