python - 更新文件夹后删除文件夹中的目录不起作用
问题描述
所以我有一个自动化测试正在删除 Projects 文件夹中的所有项目。
folder = myPath\Projects\Project1
Project2
...
测试执行如下:
deleteProjectsFromFolder,createNewProject,deleteProjectsFromFolder
deleteProjectsFromFolder 的代码是这样的:
for the_file in os.listdir(folder):
file_path = os.path.join(folder, the_file)
try:
if os.path.isfile(file_path):
os.unlink(file_path)
elif os.path.isdir(file_path): shutil.rmtree(file_path)
except Exception as e:
print(e)
首先从文件夹中删除项目工作,但在创建新项目后的第二个项目不再删除目录(项目)。在这种情况下我该怎么办?还有其他解决方案吗?
我尝试了不同的方法来删除目录,但它永远不会在第二个 deleteProjectsFromFolder 上工作。
解决方案
推荐阅读
- pandas - 如何在pyspark的熊猫UDF中写入csv?
- spring - Spring Boot Actuator 端点未在没有控制器的应用程序中公开
- graphql - Apollo Federation:在扩展类型的同时本地开发底层服务
- python - Django 部署教程中的 Google App Engine 资源错误
- javascript - 调用返回 Observable 而不是实际对象
- javascript - React Component 没有从 reducer 获取更新的状态
- django - 如何让 PIL 的 Image.open 从静态中查找文件?
- javascript - 替换字符串对象属性全局
- javascript - 当第一次将数据存储在 localstorage 中时,它将被存储,但第二次我尝试存储时,它显示错误 push is not function 为什么?
- reactjs - 代码覆盖率不适用于 WebStorm 中的某些文件