猪猪虾 发表于 2020-9-9 14:19:54

python如何顺序获取文件夹中图片的名字

本帖最后由 猪猪虾 于 2020-9-9 14:25 编辑

ser003img00001.dcm
ser003img00002.dcm
ser104img00003.dcm
。。。
ser104img00107.dcm

不需要显示出来,顺序获得图片名字就可以
只有长度是一样的,还有最后那几个数字是依次累加的,其他的没有什么规律
但是必须顺序读取

suchocolate 发表于 2020-9-9 14:39:11

本帖最后由 suchocolate 于 2020-9-9 14:47 编辑

os.listdir(r'目录路径')
如:
os.listdir(r'C:\Users\admin')

彩虹七号 发表于 2020-9-9 14:58:09

是以后面几个累加的数字按顺序读取?

kogawananari 发表于 2020-9-9 15:01:57

list(filter(lambda name: bool(re.findall(r'(^.*\.dcm$)', name)),os.listdir(os.getcwd())))

挥舞乾坤 发表于 2020-9-9 19:32:38

import os
print(sorted( == '.dcm'], key=lambda fn:os.path.splitext(fn)[-5:]))

猪猪虾 发表于 2020-9-19 09:43:23

suchocolate 发表于 2020-9-9 14:39
os.listdir(r'目录路径')
如:
os.listdir(r'C:%users\admin')

这样读出来时乱序的
页: [1]
查看完整版本: python如何顺序获取文件夹中图片的名字