Python挑选文件夹里宽大于300图片的方法

yipeiwu_com5年前Python基础

本文实例讲述了Python挑选文件夹里宽大于300图片的方法。分享给大家供大家参考。具体分析如下:

这段代码需要用到PIL库。代码如下所示:

import sys
import os
sys.path.append('PIL')
from PIL import Image as im
path = '/home/hualun/桌面/img/'
new_path = '/home/hualun/桌面/img2/'
for x in os.listdir(path):
  if x.endswith('.jpg'):
    file = im.open(path+x)
    width = file.size[0]
    if width > 300:
      os.rename(path+x, new_path+x)
      print "%s 移动完成.." % x

希望本文所述对大家的Python程序设计有所帮助。

相关文章

详解Python函数式编程—高阶函数

详解Python函数式编程—高阶函数

函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。而允许使用变量的程...

python邮件发送smtplib使用详解

本文实例为大家分享了python邮件发送smtplib使用具体代码,供大家参考,具体内容如下 文件形式的邮件 #!/usr/bin/env python3 #coding: utf...

python实现数据分析与建模

前言 首先我们做数据分析,想要得出最科学,最真实的结论,必须要有好的数据。而实际上我们一般面对的的都是复杂,多变的数据,所以必须要有强大的数据处理能力,接下来,我从我们面临的最真实的情况...

Python字符串逐字符或逐词反转方法

目的   把字符串逐字符或逐词反转过来,这个蛮有意思的。 方法   先看逐字符反转吧,第一种设置切片的步长为-1 复制代码 代码如下:   revchars=astring[::-1]...

pytorch: Parameter 的数据结构实例

一般来说,pytorch 的Parameter是一个tensor,但是跟通常意义上的tensor有些不一样 1) 通常意义上的tensor 仅仅是数据 2) 而Parameter所对应的...