微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

文件是否可以完全按照文件系统中存储/显示的方式进行迭代?

如何解决文件是否可以完全按照文件系统中存储/显示的方式进行迭代?

我在一个文件夹中有多个文件夹,每个文件夹都包含文件,我知道前两个文件始终是相关文件。但是当我遍历文件夹时,文件不再按照它们在文件系统中的顺序。对文件进行排序也是一个问题,因为它们在文件系统中不是按字母数字顺序排列的。

有没有办法遍历文件,就像它们在文件系统中存储/显示的一样(我使用的是 Mac)?

它在文件系统中的样子:

enter image description here

enter image description here

我尝试了什么:

import os

path = "root_dir"
for _,_,files in os.walk(path):
    files.sort()
    for file in files:
        print(file)

打印的内容

000000000ac200.xml
000000000ac200_D_015.jpg
000000000ac200_D_016.jpg
000000000ac200_S_001.pdf
000000000ac200_S_002.pdf
000000000ac200__001.jpg
000000000ac200__002.jpg
'######
10002281.jpg
10_561593833.jpg
11_658704958.jpg
4_638893120.jpg
6_554989888.jpg
7_701137820.jpg
'######

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。