- 在线时间
- 481 小时
- 最后登录
- 2026-8-25
- 注册时间
- 2023-7-11
- 听众数
- 4
- 收听数
- 0
- 能力
- 0 分
- 体力
- 7859 点
- 威望
- 0 点
- 阅读权限
- 255
- 积分
- 2946
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 1177
- 主题
- 1192
- 精华
- 0
- 分享
- 0
- 好友
- 1
该用户从未签到
 |
找到指定后缀的文件,返回找到的文件路径列表,会递归文件夹。- import os
. P4 D8 L/ U\" _
! x; r\" q4 W# U+ G( g- 5 s\" K/ a* r1 n7 |$ m/ R2 f7 E
8 `( n6 f- l9 s! b2 ?/ H& ` L6 g- # 找到指定后缀的文件
6 x G) ^( J5 B1 d - def find_type(path:str,fix:str):
( `+ w) ~' y; F* d# C, X; D - dlist=os.listdir(path)
& K2 [6 h# c& s. U7 a+ g - file_list=[]; t O4 t, _, u3 H# \1 I. N9 z
- for i in dlist:$ g2 d0 `; G/ [, p& g7 B9 N
- ps=os.path.join(path, i)
: w$ X0 z% }6 `; \ - if os.path.isdir(ps):6 C2 @; y8 B7 [! N& d7 f/ _- o$ l
- file_list+=find_type(ps,fix)
1 K, z% {& h* R9 [. x - else:2 l- p4 @1 y4 H, Z; n
- if(ps[-len(fix):]==fix):
! V: h/ _ C4 i) I' @ - file_list.append(ps)
\" |( |( p5 D# J+ f\" O# Z - return file_list6 ]& E) |1 ^, R1 e3 t3 y8 P9 S
- ) L( L\" y6 p& w+ H3 ]0 E7 P: B3 @
复制代码
2 f" \0 W% y# S |
zan
|