python之os -- show me the code 0005
2015-01-07 22:10
357 查看
这个题木很简单, 就不描述了~
题目考察的知识点为os,所以分辨率随意设置了。
__author__ = 'Administrator' # encoding:utf-8 import os from PIL import Image import uuid rootDir = 'D:/photo/' def query_dir(): """# show me the code 0005 你有一个目录,装了很多照片,把它们的尺寸变成都不大于 iPhone5 分辨率的大小。""" # dirnames:根文件下的所有文件夹数组 # filenames:根文件夹下所有文件数组 # parent:根文件夹路径 save_path = rootDir + "thumbnail/" try: for parent, dirnames, filenames in os.walk(rootDir): for filename in filenames: path = rootDir + filename image = Image.open(path) image.thumbnail((100, 100)) filename = save_path + uuid.uuid4().__str__() + ".jpg" image.save(filename, "JPEG") except FileNotFoundError as e: try: os.mkdir(save_path) query_dir() except FileExistsError as e: pass if __name__ == "__main__": query_dir()
题目考察的知识点为os,所以分辨率随意设置了。
相关文章推荐
- Show me the code之Python练习册 Q1~3 优惠券
- Show me the code之Python练习册 Q4~7
- Show me the code之Python练习册 Q10 生成验证码
- Show me the code之Python练习册 Q8~9 html解析
- Python Show-Me-the-Code 第 0017,0018,0019 题 写XML文件
- python PIL --show me the code 0000
- Python Show-Me-the-Code 第 0007 题 统计代码行数(注释,空行,总行数)小程序
- Python Show-Me-the-Code 第 0013 题 抓取妹子图片 使用scrapy
- Python Show-Me-the-Code 第 0009 题 提取网页中的超链接
- Python Show-Me-the-Code 第 0002题
- Python Show-Me-the-Code 第 0005 题 批量图片处理
- python之 heapq -- show me the code 0006
- Show me the code之Python练习册 Q11~12 关键词过滤
- python show-me-the-code 第0012题
- python 操作 redis --show me the code 0003
- Python Show-Me-the-Code 第 0001 题 生成激活码
- Python Show-Me-the-Code 第 0004 题 统计单词
- Python Show-Me-the-Code 第 0022 题 批量图片处理2
- Python Show-Me-the-Code 第 0014,0015,0016 题 写Excel文件
- Python Show-Me-the-Code 第 0012 题 替换敏感词