Python每日练习 04 你有一个目录,装有很多图片,现在你要把它们的尺寸变成不都大于Iphone5分辨率的大小
#你有一个目录,装有很多图片,现在你要把它们的尺寸变成不都大于Iphone5分辨率的大小 import os from PIL import ImagepathDir='C:/Users/summer/Pictures/echo' os.chdir(pathDir) def modify_imgsize():for filename in get_imglist():img = Image.open(filename)if max(img.size) > 1136:value = max(img.size)/1136.0 newsize_min = min(img.size)/valuenewimg = img.size(1136,int(newsize_min)),Image.ANTIALIASelse:print("这些照片不需要修改", + filename)def get_imglist():imglist = []list_dir = os.listdir(pathDir)for x in list_dir:if '.jpg' in x:imglist.append(x)else:print("这不是照片" + x)return imglistmodify_imgsize()
Python每日练习 04 你有一个目录,装有很多图片,现在你要把它们的尺寸变成不都大于Iphone5分辨率的大小相关推荐
- 苹果手机看python文件大小_Python练习题:你有一个目录,装了很多照片,把它们的尺寸变成都不大于iPhone5分辨率的大小...
第 0005 题:你有一个目录,装了很多照片,把它们的尺寸变成都不大于 iPhone5 分辨率的大小. Answer: 分析题目,一个是对图片文件的操作,更改尺寸为1130*640 还有一个是遍历目录 ...
- python复制文件夹到另一个目录_【python】复制文件到另一个相同目录的文件夹中...
经历了数据的删除,文件的创建,mat 数据类型转换,到copy文件 import os import shutil def copyFiles(path, obj_path): i=0 #遍历path ...
- python每日一练:输入一个字符串,统计其中的小写字母,大写字母,空格键,以及其它字符,并在一行内输出统计的个数
a = str(input()) smallword = 0 bigword = 0 number = 0 blank = 0 others = 0 longth = len(a) #记录字符串的长度 ...
- python每日一个小程序_Python 练习册,每天一个小程序
第0000题~第0010题 第 0000 题: 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. from PIL import Image, ImageD ...
- Python每日一题之0005
第 0005 题: 你有一个目录,装了很多照片,把它们的尺寸变成都不大于 iPhone5 分辨率的大小. 这里主要是对于目录下内容的循环.引用的是os模块 from PIL import Image ...
- 每天一个小程序——第 0005 题:批量修改图片尺寸,使之不超过 iPhone5 分辨率
*PIL为第三方库,需要自行安装. # -*- coding: utf-8 -*- """ 第 0005 题:你有一个目录,装了很多照片,把它们的尺寸变成都不大于 iPh ...
- Python每日一学 01——输入输出
Python每日一学 01--输入输出 文章目录 Python每日一学 01--输入输出 一.前言 二.输出函数 三.输出格式 1.格式化字符串字面值 2.str.format() 方法 3.字符串拼 ...
- Python每日一学 05——布尔运算
Python每日一学 05--布尔运算 文章目录 Python每日一学 05--布尔运算 一.布尔运算 二.实例:输出20000以内的所有回文素数 三.实例:判断输入的年份是否为闰年 四.实例: 登录 ...
- 如何在两个目录中删除其中一个目录中同名文件
2019独角兽企业重金招聘Python工程师标准>>> 假设现在有一个目录/mnt/data,还有另外一个目录/opt/data,需要删除/opt/data目录中和/mnt/data ...
最新文章
- vim ctags使用方法
- Linux常用基本命令[cp]
- 使用内部类隐藏实现细节
- store下拉框同步_ExtJS下拉列表使用方法(异步传输数据)
- 【GitHub】github相关问题和解决办法
- HANA数据库为何如此之快
- C#获取类名为Internet_Explorer_Server控件的内容
- Exceptions, Catch, and Throw(Chapter 10 of Programming Ruby)
- python用什么来写模块-Python常用模块——模块介绍与导入
- 【bzoj5071】[Lydsy十月月赛]小A的数字 乱搞
- JAVA输出最大值和最小值
- 手机后盖透明并不美观
- android 模拟器 pubg,雷电安卓模拟器怎么玩绝地求生刺激战场 PC端带你愉快吃鸡...
- 安卓自动化工具(附自动刷抖音脚本实例)
- sqlserver Month()函数取日期不足两位的加 0(转载)
- 南京信息工程大学第二届程序设计大赛团队赛:L-三元对
- Unity 3D学习之雷霆战机(一)
- 机器学习中分类与聚类的本质区别
- python绘制地图线路_python pyecharts绘制地图
- 网络重置最详细解决方法