Je suis assez nouveau sur Python et j'ai une situation où j'ai une variable représentant une fonction à l'intérieur d'un module et je me demande comment l'appeler dynamiquement. Je filters.py
:Python - Appeler dynamiquement une fonction dans un module
def scale(image, width, height):
pass
Et puis dans un autre script que j'ai quelque chose comme:
import filters
def process_images(method='scale', options):
filters[method](**options)
... mais cela ne fonctionne pas de toute évidence. Si quelqu'un pouvait me renseigner sur la bonne façon de le faire, ou laissez-moi savoir s'il y a une meilleure façon de transmettre les fonctions comme des paramètres qui seraient géniaux.
Parfait - merci! –