用Python写一段可以删除当前程序所在文件夹搜文件的代码。
时间: 2023-06-20 22:06:31 浏览: 48
可以使用Python内置的os和shutil模块来完成这个任务。以下是一个示例代码:
```python
import os
import shutil
# 获取当前程序所在文件夹路径
current_dir = os.path.dirname(os.path.abspath(__file__))
# 遍历文件夹及其子文件夹,删除所有文件和文件夹
for root, dirs, files in os.walk(current_dir, topdown=False):
for name in files:
file_path = os.path.join(root, name)
os.remove(file_path)
for name in dirs:
dir_path = os.path.join(root, name)
shutil.rmtree(dir_path)
# 删除当前程序所在文件夹
os.rmdir(current_dir)
```
请注意,这段代码将删除当前程序所在文件夹及其所有子文件夹和文件,因此请谨慎使用。