文章目录

  • 1、安装PIL(pip install Pillow)
  • 2、使用python查看图片大小
    • 2.1 爬取图片的响应字节,查看图片大小(个人项目需求)
    • 2.2 使用os模块查看本地文件的大小(包括但不限图片)

1、安装PIL(pip install Pillow)

图片是我第一次安装命令错误,后来才发现是

pip install Pillow

但是导入模块使用是PIL:

from PIL import Image

2、使用python查看图片大小

2.1 爬取图片的响应字节,查看图片大小(个人项目需求)

注意:我这里省获取图片的request的返回response

from PIL import Image
from io import BytesIO
import sysimg_name = img_url[img_url.rindex('/') + 1:]
image = Image.open(BytesIO(response.body))
if int((sys.getsizeof(image))) >= 15:with open('./images_CCTVdalou/img_360_' + img_name, 'wb') as file:file.write(response.body)
else:print('%s此图片过小不符合要求' % img_url)

2.2 使用os模块查看本地文件的大小(包括但不限图片)

import osdef get_size(path):# 转到文件目录下os.chdir(path)# print(os.getcwd())# 将当前的所以文件名提取出来。key_list = os.listdir()is_del = []for i in key_list:ret = os.path.getsize(i)print(i)# 将爬取的图片小于5kb的和不是图片的文件删除if ret//1024 <= 5 or i.endswith('html') or i == 'img_':is_del.append(i)os.remove(i)print(is_del)print(len(is_del))if __name__ == '__main__':path = r'文件的目录'get_size(path)

python 安装PIL模块,并且查看图片大小相关推荐

  1. python pil_使用Python的PIL模块来进行图片对比

    在使用google或者baidu搜图的时候会发现有一个图片颜色选项,感觉非常有意思,有人可能会想这肯定是人为的去划分的,呵呵,有这种可能,但是估计人会累死, 开个玩笑,当然是通过机器识别的,海量的图片 ...

  2. Python「PIL」:调整图片大小

    使用 PIL 在图片比例不变的情况下修改图片大小. 目录 一.介绍 二.代码 一.介绍 Image.resize def resize(self, size, resample=BICUBIC, bo ...

  3. python没有pil模块_Python离线安装PIL 模块的方法

    Python离线安装PIL 模块的方法 发布时间:2020-09-02 00:14:51 来源:脚本之家 阅读:122 作者:那. python的库一般都用pip安装. 但是有时候也会出现在线安装失败 ...

  4. Python离线安装PIL 模块(pillow、沙箱、照相)

    python的库一般都用pip安装. 但是有时候也会出现在线安装失败的情况,如下图安装PIL模块时报错: 这时候可以采取离线安装的方式: 一.首先下载离线安装包 PIL官方版不支持py3,不过有非官方 ...

  5. PIL篇---python 实现PIL模块在图片画线写字

    python 实现PIL模块在图片画线写字 from PIL import Image, ImageDraw, ImageFont# get an image base = Image.open('2 ...

  6. pythonpil安装教程_Python 3.6 -win64环境安装PIL模块的教程

    PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了.PIL功能非常强大,但API却非常简单易用. 由于PIL仅支持到Python 2.7,加上年久失修 ...

  7. pil库修改图片大小_python 利用PIL库进行更改图片大小的操作

    python 是可以利用PIL库进行更改图片大小的操作的,当然一般情况下是不需要的,但是在一些特殊的利用场合,是需要改变图片的灰度或是大小等的操作的,其实用python更改图片的大小还是蛮简单的,只需 ...

  8. 新发的日常小实验——使用python的PIL库批量修改图片尺寸,确保宽和高是4的倍数(Unity、PIL、Pillow、压缩)

    文章目录 一.问题:图片导入Unity被调整成2的N次方 二.设置不转换成2的N次方 三.使用ETC压缩格式,图片宽高必须是4的倍数 四.使用python的PIL库批量修改图片尺寸,确保宽和高是4的倍 ...

  9. 如何在pycharm中安装PIL模块

    如何在pycharm中安装PIL模块? 问题描述 解决方法 问题描述 在使用pycharm时,导入PIL模块保错,需安装PIL模块,于是,进行安装. 打开设置 安装模块 搜索 PIL,并进行安装 最后 ...

最新文章

  1. python循环队列_关于循环队列的一些讲解
  2. Nginx+Keepalived实现双机热备
  3. linux——系统排错之引导恢复shell
  4. What is the usage of excludedParameters
  5. c调用python脚本 效率,尝试用C调用Python脚本#
  6. 疑似realme X9系列神秘新机曝光:搭载骁龙870处理器
  7. CF988 D. Points and Powers of Two【hash/数学推理】
  8. 从疫情中看智慧医疗场景新应用,智慧医疗纵深发展还有哪些可能性?
  9. 一个迷茫的 大学生自学Linux的开始
  10. python模块基础之OS模块
  11. 新人如何适应自己的领导
  12. 深度学习之Bottleneck Layer or Bottleneck Features
  13. forEach(BiConsumer action)方法遍历Map集合
  14. 关于用户登录的记住密码实现思路(考虑到安全问题)
  15. 激励机制:区块链的幕后英雄
  16. 徐培成大数据第一季java基础-徐培成-专题视频课程
  17. 天然气流量计选型指南
  18. python查找列表中的重复值_在列表列表中查找重复项
  19. <数字图像处理>整理--冈萨雷斯版-华中科技大学powerpoint
  20. CentOS安装Nginx 以及日志管理

热门文章

  1. Oracle EBS Interface/API(28) - 客制化开发AP付款API
  2. Unity改变应用游戏的分辨率 resoution
  3. java 盖章透明_java实现图片上传后裁剪,把白色背景变成透明图(电子印章)
  4. 【GD32】GD32读取ADC数据
  5. oracle修改表中字段名,oracle如何修改表字段名
  6. 全网最全,接口自动化测试怎么做的?精通接口自动化测试详解
  7. python解决Failed building wheel for XXX
  8. 我的cocos2d-x学习之路
  9. 智联招聘python抓包
  10. AG6201中文规格书|AG6201方案应用|安格AG6201||HDMI转VGA带DAC方案