我想查找两个不同文件夹之间大小写不匹配的文件名。
例如,folder1 包含:
file1.txt
file2.txt
file3.txt
文件夹2包含:
FILE1.txt
file2.txt
file3.TXT
结果应该是:
FILE1.txt or file1.txt
file3.TXT or file3.txt
最佳答案
假设您的列表中有文件名,名为 a
和 b
。然后,您可以循环遍历两者并比较区分大小写的文件名,如果它们匹配,则中断循环,如果它们不匹配,但如果将所有字符更改为小写,则它们会匹配,则打印文件名,即
for file1 in a:
for file2 in b:
if file1==file2: break
if file1.lower()==file2.lower():
print '%s or %s' % (file1,file2)
break
关于python - 仅在Windows中的两个文件夹之间获取大小写不匹配的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17143774/