Python

import os

path = 'E:/a_final/voc/images/JPEGImages'  # 路径
filenames = os.listdir(path)  # 获取文件名
print(filenames)

# 'list' object has no attribute 'split'
# filenames = filenames.split('.')[0]

# 不会改变list中的值
for f in filenames:
    f = f.split('.')[0]
    # print(f)

# 文件个数
print(len(filenames))

# 改变list中的值
for i in range(len(filenames)):
    filenames[i] = filenames[i].split('.')[0]
print(filenames)


path2='E:/a_final/voc/images/Annotations'
filenames2 = os.listdir(path2)  # 获取文件名
print(filenames2)

print(len(filenames2))

for i in range(len(filenames2)):
    filenames2[i] = filenames2[i].split('.')[0]
print(filenames2)

for i in range(len(filenames2)):
    if filenames2[i] != filenames[i]:
        print(filenames2[i])
        print(filenames[i])
        break

获取文件夹中文件名

list去除后缀可行的方法

找出两个文件夹中第一处不同点

posted @ 2023-04-28 13:57  10V24R  阅读(9)  评论(0)    收藏  举报