pytest allure删除指定文件类型
时间: 2023-11-17 16:55:38 浏览: 73
你可以使用以下代码来删除指定文件类型的文件:
```python
import os
def delete_files_with_extension(directory, extension):
for root, dirs, files in os.walk(directory):
for file in files:
if file.endswith(extension):
os.remove(os.path.join(root, file))
# 调用函数删除指定文件类型的文件
delete_files_with_extension('path/to/directory', '.txt')
```
在上述代码中,`path/to/directory` 是要搜索并删除文件的目录路径,`.txt` 是指定要删除的文件类型,你可以根据需要修改这些参数。
相关问题
--allure-clean的使用
`--allure-clean` 是 Allure Test Report 工具的一个命令行参数,用于清除上一次测试报告生成的结果文件。具体使用方法如下:
1. 在执行测试命令时加上 `--allure-results` 参数,指定 Allure 报告生成的结果文件路径,例如: `pytest --alluredir=/path/to/results`。
2. 在执行测试命令时加上 `--allure-clean` 参数,清除上一次测试报告生成的结果文件,例如: `pytest --allure-clean /path/to/results`。
注意事项:
1. `--allure-clean` 参数必须与 `--allure-results` 参数一起使用。
2. 清除操作会直接删除指定文件夹下的所有内容,请谨慎使用。
3. 如果不想清除结果文件,可以不加 `--allure-clean` 参数,这样就可以生成新的测试报告并覆盖原有的结果文件。
阅读全文