python将一个文件夹中与另一个文件夹中文件名相同文件的删除
时间: 2023-08-04 18:06:40 浏览: 166
批量删除一个文件夹中与另一个文件夹名称相同的图片
您好!针对您的问题,可以使用Python内置的os和shutil模块来实现。具体步骤如下:
1. 遍历其中一个文件夹的所有文件名,对于每个文件名,检查另一个文件夹中是否存在同名文件。
2. 如果存在同名文件,则删除其中一个文件。
3. 重复以上步骤,直到遍历完所有文件名。
以下是示例代码实现:
```python
import os
import shutil
folder1 = 'path/to/folder1'
folder2 = 'path/to/folder2'
for filename in os.listdir(folder1):
if filename in os.listdir(folder2):
os.remove(os.path.join(folder1, filename))
# 或者 os.remove(os.path.join(folder2, filename)),删除其中一个文件即可
```
需要注意的是,这段代码只比较文件名是否相同,不会比较文件内容是否相同。如果需要比较文件内容是否相同再进行删除操作,可以使用文件哈希值等方式进行判断。
阅读全文