• Python笔记_第二篇_面向过程_第二部分_5.第三方模块的使用和自定模块(以Pillow模块为例)


    1. 安装第三方模块

      打开黑屏终端:

    cmd:
     pip -verson
     pip - V
     C:windowssystem32>pip -V
     pip 19.1.1 from c:python37libsite-packagespip (python 3.7)
     
     window:勾选了pip和Add python.exe to Path
     mac:无序安装
     Linux:无需安装
     
     # 安装三方模块,需要知道模块的名字
     Pillow:他是一个非常强大的处理图像的工具库
     C:windowssystem32>pip install Pillow
     # 报错输入这个:
     pip install --upgrade pip
    
        Collecting Pillow
      Downloading https://files.pythonhosted.org/packages/40/f2/a424d4d5dd6aa8c26636969decbb3da1c01286d344e71429b1d648bccb64/Pillow-6.0.0-cp37-cp37m-win_amd64.whl (2.0MB)
         |████████████████████████████████| 2.0MB 409kB/s
    Installing collected packages: Pillow
    Successfully installed Pillow-6.0.0
    # 安装成功

    2. 引入第三方库,进行操作

    # 引入了三方库
    from PIL import Image
    
    # 打开图片:
    im = Image.open(r"C:UsersThomasDesktop一张图时间模块.png")
    print(im.format,im.size,im.mode)
    # PNG (713, 726) RGB
    # 设置图片的大小
    im.thumbnail((150,100))
    # 保存成新图片
    im.save(r"C:UsersThomasDesktop一张图时间模块(Gai).png","png")

    3. 自定义模块

      如果我们在同一级目录底下编写了一个py文件,我们也可以通过在其他文件当中import这个模块的形式进行导入,导入方法跟其他方法一样。

  • 相关阅读:
    MyBatis 学习记录3 MapperMethod类
    MyBatis 学习记录2 Mapper对象是如何生成的
    MyBatis 学习记录1 一个简单的demo
    hadoop学习记录1 初始hadoop
    Java枚举类的serialVersionUID
    docker学习记录1
    mysql utf8方式连接查看表数据乱码的问题
    在Spring中使用Redis Lua脚本批量删除缓存
    redis 批量删除键
    前后端分离跨域问题解决方案
  • 原文地址:https://www.cnblogs.com/noah0532/p/10853534.html
Copyright © 2020-2023  润新知