file_list = os.listdir(small_class_path)
采用上述代码时可能会出现乱序
此时在这段代码的下面加上
file_list.sort(key=lambda x: int(x[:-1]))
然后运行程序,读取出来的文档名称与数据集中的文档名称保持一致
本文介绍了一种在Python中处理文件列表时,确保文件名按数字顺序正确排序的方法。通过使用lambda表达式作为sort函数的key参数,可以避免因字符串排序造成的乱序问题,确保文件名与数据集中的一致。
file_list = os.listdir(small_class_path)
采用上述代码时可能会出现乱序
此时在这段代码的下面加上
file_list.sort(key=lambda x: int(x[:-1]))
然后运行程序,读取出来的文档名称与数据集中的文档名称保持一致
1767

被折叠的 条评论
为什么被折叠?