[天坑]python从文件中读取数据排序_关于os.listdir()乱序问题

朋友问了我一个问题:

为啥他用了os.listdir后图片顺序不对了...
我很好奇

import os

def deal(path):
file_names = os.listdir(path)
c = 0
# 随机获取一张图片的格式
f_first = file_names[0]

suffix = f_first.split('.')[-1] # 图片文件的后缀
for file in file_names:
os.rename(os.path.join(path, file), os.path.join(path, '{:0>6d}.{}'.format(c, suffix)))
c += 1

if __name__ == '__main__':
deal('D:/code/JPEGImages') # 请按需修改图片文件的路径

 我试了试断点

我看这还这是,1,10,100,101........离谱
后来看了博

[天坑]python从文件中读取数据排序_关于os.listdir()乱序问题最先出现在Python成神之路

版权声明:
作者:主机优惠
链接:https://www.techfm.club/p/20463.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>