tox 找不到可执行文件 'rmdir'

tox could not find executable 'rmdir'

我正在尝试创建一个 tox.ini 文件来运行我的测试、清除以前的覆盖范围并创建覆盖范围。我想通过 rmdir /S /Q htmlcov.

删除之前的 htmlcov 文件夹

我得到的错误是:ERROR: InvocationError for command could not find executable 'rmdir',但是,该命令在命令行中有效。

谁能解释为什么?

这是我的 tox.ini 文件:

[tox]
envlist = py35


[testenv]
deps = pytest
       coverage

commands = pytest
           coverage erase
           rmdir /S /Q htmlcov
           coverage run --branch __main__.py test
           coverage report --omit='.tox/*,venv/*,tests/'
           coverage html --omit='.tox/*,venv/*,tests/'

在Windows上改用

cmd /c rmdir...