我正在像这样迭代一堆文件:
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')):
lst = glob('./*.dat')
lst.sort()
以下是在python-中按文件名顺序迭代文件的最简单方法->>
import os
for file in sorted(os.listdir(path))