2024-07-03 07:26:46 发布
网友
假设我想这么做
hashlibAlgo = "md5" Hash= hashlib.**"hashlibAlgo"**("blah blah blah").hexdigest()
我怎么能那样做。如果我用一个字符串替换一个方法的名称,它显然不起作用。我该怎么做?在powershell中很简单,但我无法在Python中理解它。你知道吗
可以使用getattr获取要执行的函数:
getattr
>>> import hashlib >>> hashlibAlgo = "md5" >>> getattr(hashlib, hashlibAlgo)("blah blah blah").hexdigest() '55e562bfee2bde4f9e71b8885eb5e303'
可以使用
getattr
获取要执行的函数:相关问题 更多 >
编程相关推荐