在Python中,可以使用以下步骤来检查两个不同文件夹中是否存在同名同扩展名的文本文件:
import os
folder1_path = 'path/to/folder1'
folder2_path = 'path/to/folder2'
请将 'path/to/folder1'
和 'path/to/folder2'
替换为实际的文件夹路径。
folder1_files = os.listdir(folder1_path)
folder2_files = os.listdir(folder2_path)
duplicate_files = []
for file1 in folder1_files:
if file1.endswith('.txt') and file1 in folder2_files:
duplicate_files.append(file1)
if len(duplicate_files) > 0:
print("存在同名同扩展名的文本文件:")
for file_name in duplicate_files:
print(file_name)
else:
print("两个文件夹中不存在同名同扩展名的文本文件.")
以上代码将遍历第一个文件夹中的所有文件,检查是否以 .txt
结尾,并且在第二个文件夹中是否存在同名文件。如果存在同名同扩展名的文本文件,将会将其添加到 duplicate_files
列表中。最后,根据 duplicate_files
的长度来判断是否存在同名同扩展名的文本文件,并打印结果。
请注意,以上代码仅检查了文件名和扩展名是否相同,而未比较文件内容。如果需要比较文件内容,请参考文件比较的相关知识。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云