在运行时测量 python 覆盖率

Measuring python coverage at runtime

是否可以在运行时测量 python 代码覆盖率并查看生成的结果?我尝试使用 coverage 但找不到有用的选项。我最初的实验表明 .coverage 文件直到程序执行结束才保存到,这意味着我们无法使用 'coverage html' 或 'coverage report'.[=13= 查看结果]

从 4.4 版开始,您可以调用 coverage.save() 并继续 运行。这意味着您必须在程序中使用 coverage.py API 而不是仅使用命令行界面。