Advertisement

Python程序从目录中获取所有图片,并按图片名称排序

阅读量:
复制代码
    import os
    img_folder = ''
    img_list = [os.path.join(img_folder, nm) for nm in os.listdir(img_folder) if nm[-3:] in ['jpg','png','gif']]
    img_list.sort()
    
    
      
      
      
      
    

在对图像进行命名时,不建议仅使用单一数字作为标识,否则在进行排序操作时,可能会出现如11.jpg被排列在2.jpg之前的异常情况。为避免此类排序问题的发生,可考虑采用zfill()函数进行处理。

复制代码
    idx = 1
    img_name = str(idx).zfill(3)+'.jpg'
    
    
      
      
    

将生成名为001.jpg的文件

全部评论 (0)

还没有任何评论哟~