我们通常在Windows系统中调用python内置函数os.listdir()
读取文件内容,生成的文件名列表是有序的.
# 假若在当前目录下有一个名叫files的文件夹,其中放置0001.txt, 0002.txt, ...系列文件
print(os.listdir('files'))
在Windows中得到的结果应该是:
['0001.txt', '0002.txt', '0003.txt', ...]
但是在Linux中得到的结果则是乱序:
['0003.txt', '0001.txt', '0002.txt', ...]
如果想在Linux中得到和Windows相同的结果,则可以使用如下代码:
print(sorted(os.listdir('files')))
标签:files,...,0001,python,Windows,文件夹,Linux,txt
From: https://www.cnblogs.com/tatocode/p/17205034.html