我有一个 Python 应用程序,我想在其中监控运行时对标准随机模块中函数的调用次数;有什么好的方法可以做到这一点,还是我必须“手动”做到这一点?
最佳答案
在我看来,Python 分析器应该能够“很好地”完成它。看a post about Python profiling on SO .
在运行时,似乎 decorators是要走的路。当然,默认的 random 模块没有装饰器,因此您可能需要定义一个带有装饰器的 monitoredrandom 模块来代理 random 模块并对调用进行计数。如果您保持函数名称和签名与随机相同,则只需修改代码中的导入即可。
关于python - 计算 Python 中随机调用的次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11178136/