我对Python还不太熟悉,我有一个变量代表模块中的一个函数,我想知道如何动态调用它。 我有一个filters.py
:
def scale(image, width, height):
pass
然后在另一个脚本中,我有类似这样的内容:
import filters
def process_images(method='scale', options):
filters[method](**options)
...但这显然行不通。如果有人能告诉我正确的方法,或者让我知道传递函数作为参数的更好方法,那就太棒了。