我正在迭代一堆文件,如下所示:

for file in glob('./*.dat'):
            print file


输出始终为以下内容:

./SAN0.dat
./SAN4.dat
./SAN1.dat
./SAN2.dat
./SAN3.dat
./SAN5.dat
./SAN6.dat
./SAN7.dat


如何按名称顺序进行迭代(例如,SAN1.dat将是第二个)?

谢谢!

最佳答案

for file in sorted(glob('./*.dat')):

关于python - 按照名称顺序迭代文件,Python,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12383586/

10-12 23:24