from PIL import Image
import glob, os
in_dir ='001_org'
out_dir = in_dir+'_out'
if not os.path.exists(out_dir): os.mkdir(out_dir)
def main():
for files in glob.glob(in_dir+'/*.jpg'):
filepath,filename = os.path.split(files)
im = Image.open(files)
im.save(os.path.join(out_dir,filename))
main()
glob.glob
返回所有匹配的文件路径列表。它只有一个参数pathname,定义了文件路径匹配规则,这里可以是绝对路径,也可以是相对路径。下面是使用glob.glob的例子:
import glob
#获取指定目录下的所有图片
print glob.glob(r"E:/Picture/*/*.jpg")
#获取上级目录的所有.py文件
print glob.glob(r'../*.py') #相对路径