假设我想要做这件事情。
hashlibAlgo = "md5"
Hash= hashlib.**"hashlibAlgo"**("blah blah blah").hexdigest()
我该如何做到这一点?如果我用字符串替换方法的名称,显然是不起作用的。我该怎么让它起作用?在 PowerShell 中很容易实现,但我无法在 Python 中找到解决方法。
getattr
有用的最佳示例之一,值得点赞。(通常这种问题是新手想要用错误的方式解决愚蠢的问题的标志。但在这里,您正在尝试以正确的方式解决一个完全合理的问题。) - abarnert