Используйте getattr для функции

#python #python-3.x #getattr

#python #python-3.x #getattr

Вопрос:

Как я могу использовать getattr функцию?
Вот как я обычно его использую:

 df = candlestick.inverted_hammer(df, target='result')
 

Но как я могу это сделать getattr ?
Я сделал следующее, но это не работает:

 candle_names = [
    'inverted_hammer',
    'hammer',
    'hanging_man',
    .
    .
    .
]

for candle in candle_names:
    df = getattr(candlestick, candle)(df, target='result')
 

Я хочу передать фрейм данных и результат в функцию. candlestick

Комментарии:

1. Что такое candlestick ? Экземпляр?

2. @Axe319 это пример кода с github: github.com/SpiralDevelopment/candlestick-patterns