python如何使用字符串调用函数/方法?

python如何使用字符串调用函数/方法?

有多种技巧可供选择。

  • 最好的做法是使用一个将字符串映射到函数的字典。 这一技巧的主要优势在于字符串不必与函数名称一致。 这也是用于模拟其他语言中 case 结构的主要技巧:

    def a():
        pass
    
    def b():
        pass
    
    dispatch = {"go": a, "stop": b}  # Note lack of parens for funcs
    
    dispatch[get_input()]()  # Note trailing parens to call function
    
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » python如何使用字符串调用函数/方法?