亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python趣味腳本的案例分析

發布時間:2022-02-14 09:59:19 來源:億速云 閱讀:192 作者:小新 欄目:開發技術

這篇文章主要介紹了Python趣味腳本的案例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

1.圖片尺寸縮小

所需庫:

opencv-python

對于圖片的放大和縮小,是我們經常要遇到的問題。下圖中的腳本程序,給出的便是利用opencv來實現圖片的縮小。

Python趣味腳本的案例分析

程序中第5行是讀入圖片,大家可以更改為自己的圖片地址。

第9-11行程序,根據縮放比例因子k來等比例縮小圖片尺寸。

第14行程序,通過opencv庫的resize函數來縮小圖片。

18-23行程序則分別是展示縮小的圖片及將縮小后的圖片保存到本地。

Python趣味腳本的案例分析

上圖便是圖片縮小的效果展示,左上角是被縮小后的圖片。

2.pdf轉txt文檔

所需庫:

PyPDF2

os

pdf作為常見的文檔格式,在很多的應用場合下,都需要提取其中的文字,然后進行編輯。下面的腳本提供的就是提取文字,并寫入到文本文檔中。

Python趣味腳本的案例分析

第5-6行創建了一個名為“temp”的文件夾;

13-22行程序則是讓用戶輸入pdf文檔和文本文檔的路徑。當用戶沒有輸入文本文檔的保存路徑時,則將文本文檔保存到“temp”文件夾內;

23-25行代碼,將讀取的pdf文檔轉換為PdfFileReader對象;

30-33行通過for循環,提取每一頁的pdf文檔中的文字,并保存到txt文件當中。

對于提取結果如下圖所示。

Python趣味腳本的案例分析

3.猜數字游戲

所需庫:

random

猜數字游戲的原理是:電腦隨機生成1-9當中的某個數字,然后由用戶來輸入數據,電腦給出評判數字是高還是低。

猜數字游戲雖然邏輯簡單,但是非常考驗初學者的編程能力;將游戲的設計邏輯通過代碼實現。建議初學者看完代碼后,自己獨立編寫一遍。

Python趣味腳本的案例分析

述的程序內容,菜鳥哥進行了詳細的注解。其中CHANCE表示最大的猜測次數。程序運行的效果如下:

Python趣味腳本的案例分析

4.電池電量告警

所需庫:

psutil==5.7.2

py-notifier==0.1

win10toast==0.9

Python趣味腳本的案例分析

程序的設計原理,主要是利用psutil庫來獲取當前設備的電池信息,包含了是否連接電源,以及電池的電量信息。

7-9行程序獲取的是電池的信息情況;

11-18行程序中,通過if的條件判斷,如果電量小于某特定值,同時未連接充電器時,則會向用戶發布提醒,請及時連接電源充電。

Python趣味腳本的案例分析

5.圖片添加水印

所需庫:

PIL==1.1.6

對圖片添加水印,可以對于圖片的版權做一定程度上的保護。越來越多的小伙伴開始重視并給圖片添加水印內容。

Python趣味腳本的案例分析

上圖的程序中:

第6行程序設置了水印文字的大小以及文字的格式;

第7-10行程序,利用PIL庫讀入圖片,并為圖片添加了背景;

13-26行程序則是完成了對于水印的添加。18-23行程序,通過雙層for循環的方式,為圖片添加了文字水印。為了更加符合常見水印的格式,25行程序將水印文字進行了20度的逆時針旋轉。

29行程序將添加水印后的圖片裁剪為原始圖片的大小;

第41-53行程序中,通過判斷用戶輸入文件夾下的文件是否是圖片格式,如果是圖片格式,則調用watermark_photo函數,進行水印的添加。

添加水印的效果圖如下圖所示。

Python趣味腳本的案例分析

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Python趣味腳本的案例分析”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

玉山县| 达拉特旗| 晋城| 家居| 抚顺市| 汉寿县| 神农架林区| 昭通市| 安宁市| 万山特区| 石柱| 杭州市| 阳原县| 澄城县| 田东县| 泗水县| 平遥县| 石阡县| 玉山县| 巴塘县| 黑河市| 新乡市| 互助| 青阳县| 罗平县| 集安市| 红原县| 霍州市| 遵义市| 乐业县| 贵阳市| 壤塘县| 吉隆县| 武胜县| 韶山市| 通江县| 仙桃市| 乐平市| 盘山县| 时尚| 武定县|