在自己电脑任一盘符中新建以OS_Test命名的文件夹,并在该文件夹中新建以.doc .bmp .txt .png .jpeg .xlsx为扩展名的文件若干,请写一个程序,删除掉OS_Test目录里面(不包含子目录)所有的扩展名为.txt的文件,并将删除掉的文件名称打印出来
时间: 2024-02-16 13:03:01 浏览: 36
python编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径
好的,以下是 Python 代码实现:
```python
import os
# 定义目标文件夹路径
folder_path = "C:\\OS_Test"
# 遍历目标文件夹中的所有文件
for filename in os.listdir(folder_path):
# 如果文件是以 .txt 结尾的,则删除该文件并打印文件名
if filename.endswith(".txt"):
file_path = os.path.join(folder_path, filename)
os.remove(file_path)
print("已删除文件:" + filename)
```
需要注意的是,这段代码中的 `folder_path` 变量需要根据你自己的实际情况进行修改,确保指向的是你新建的名为 `OS_Test` 的文件夹所在的路径。另外,如果你新建的文件夹不在 C 盘根目录下,则需要修改文件夹路径中的盘符部分。
阅读全文