用python写一个遍历文件夹中全部的文件夹,只保留以1结尾的TXT,删除其他的TXT
时间: 2023-07-14 07:13:45 浏览: 61
python遍历文件夹并删除特定格式文件的示例
可以使用Python内置的os模块和shutil模块来完成这个任务。具体的步骤如下:
1. 使用os.walk()函数遍历文件夹,获取所有的文件夹路径和文件名。
2. 循环遍历每个文件名,如果文件名以".txt"结尾并且不是以"1.txt"结尾,则用os.remove()函数删除该文件。
以下是代码示例:
```python
import os
import shutil
# 遍历文件夹
for root, dirs, files in os.walk('./'):
# 循环遍历每个文件
for file in files:
# 如果文件以".txt"结尾并且不是以"1.txt"结尾
if file.endswith('.txt') and not file.endswith('1.txt'):
# 删除该文件
os.remove(os.path.join(root, file))
```
注意:这个代码会直接删除文件,请谨慎使用。建议在测试环境中使用。
阅读全文