目錄
Python模塊Python 模塊(Module):是一個 Python 文件,以 .py 結(jié)尾,包含了 Python 對象定義和Python語句 模塊的作用import語句模塊的引入模塊定義好后,我們可以使用import 語句來引入模塊,語法如下: import module1 在調(diào)用 math 模塊中的函數(shù)時(shí),必須這樣引用: 模塊名.函數(shù)名 from...import語句 Python 的 from 語句讓你從模塊中導(dǎo)入一個指定的部分到當(dāng)前命名空間中。語法如下: from modname import name1
from functools import reduce
# 這個聲明不會把整個functools模塊導(dǎo)入到當(dāng)前的命名空間中,它只會將functools里的reduce單個引入到執(zhí)行這個聲明的模塊的全局符號表 from…import* 語句把一個模塊的所有內(nèi)容全都導(dǎo)入到當(dāng)前的命名空間也是可行的,只需使用如下聲明: from math import * 第三方模塊在這里舉一個第三方模塊例子,其他第三方模塊在使用時(shí)通過查看幫助文檔來學(xué)習(xí) 第一步:安裝pillow pip install pillow 第二步:使用該模塊完成一系列操作,這里我們只實(shí)驗(yàn)縮放和模糊兩種效果 from PIL import Image縮放:
# 打開一個jpg圖像文件,注意是當(dāng)前路徑:
im = Image.open('cat.jpg')
# 獲得圖像尺寸:
w, h = im.size
print('Original image size: %sx%s' % (w, h))
# 縮放到50%:
im.thumbnail((w//2, h//2))
print('Resize image to: %sx%s' % (w//2, h//2))
# 把縮放后的圖像用jpeg格式保存:
im.save('smallcat.jpg', 'jpeg') 模糊: from PIL import Image, ImageFilter
# 打開jpg圖像文件
im = Image.open('cat.jpg')
# 模糊濾鏡:
im2 = im.filter(ImageFilter.BLUR)
im2.save('blur.jpg', 'jpeg')
|