Python文件遍历os.walk()与os.listdir()

>>> files=os.listdir(".")
>>> files.sort()
>>> print files
['1.txt', '10.txt', '11.txt', '2.txt', '3.txt']
>>> files.sort(key= lambda x:int(x[:-4]))     #这里假设扩展名是3个字符
>>> print files
['1.txt', '2.txt', '3.txt', '10.txt', '11.txt']

python中os.listdir的排序问题

猜你喜欢

转载自blog.csdn.net/tony2278/article/details/83748259