os.listdir读取的文件列表乱序

当使用os.listdir读取文件列表时,可能会遇到输出乱序的情况。为了解决这个问题,可以尝试os.listdir自带的sort函数或者使用natsort库进行排序。正确使用后,文件列表的顺序将得到保证。

使用os.listdir读取的文件列表的顺序会被打乱:

videos = os.listdir(PATH_1)
print(videos)
images = os.listdir(PATH_2)
print(images)

输出: 

['subvideo0', 'subvideo1', 'subvideo10', 'subvideo100', 'subvideo101', 'subvideo102', 'subvideo103', 'subvideo104', 'subvideo105', 'subvideo107', 'subvideo108', 'subvideo109', 'subvideo11', 'subvideo110', 'subvideo111', 'subvideo112', 'subvideo113', 'subvideo114', 'subvideo115', 'subvideo12', 'subvideo13', 'subvideo14', 'subvideo15', 'subvideo16', 'subvideo18', 'subvideo19', 'subvideo2', 'subvideo20', 'subvideo22', 'subvideo23', 'subvideo24', 'subvideo25', 'subvideo26', 'subvideo27', 'subvideo28', 'subvideo3', 'subvideo30', 'subvideo31', 'subvideo33', 'subvideo34', 'subvideo37', 'subvideo39', 'subvideo40', 'subvideo41', 'subvideo42', 'subvideo43', 'subvideo44', 'subvideo45', 'subvideo46', 'subvideo48', 'subvideo5', 'subvideo50', 'subvideo51', 'subvideo52', 'subvideo53
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值