Python

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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 @   10V24R  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示