Skip to main content
 首页 » 编程设计

python之按名称顺序迭代文件,Python

2025年05月04日12dyllove98

我正在像这样迭代一堆文件:

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')):