最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

分享5個(gè)短小精悍的Python趣味腳本,適合小白上手!

 更新時(shí)間:2022年02月11日 11:48:31   作者:菜鳥哥  
這篇文章主要給大家分享介紹了5個(gè)短小精悍的Python趣味腳本,非常適合小白上手,分別包含圖片尺寸縮小、pdf轉(zhuǎn)txt文檔、猜數(shù)字游戲、電池電量告警以及圖片添加水印等腳本,需要的朋友可以參考下

前言

新年開始,大家Python學(xué)起來,目前Python是最火的語言,已經(jīng)連續(xù)多年占據(jù)編程語言排行榜第一了。今天菜鳥哥特地為大家準(zhǔn)備了幾個(gè)簡單的“開胃小菜”。希望大家能夠通過這幾個(gè)簡單而實(shí)用的小案例,活躍一下自己的思維,為接下來的工作和學(xué)習(xí)做好準(zhǔn)備。

話不多說,我們接下來就開始介紹。

1.圖片尺寸縮小

所需庫:

opencv-python

對(duì)于圖片的放大和縮小,是我們經(jīng)常要遇到的問題。下圖中的腳本程序,給出的便是利用opencv來實(shí)現(xiàn)圖片的縮小。

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

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

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

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

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

2.pdf轉(zhuǎn)txt文檔

所需庫:

PyPDF2

os

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

第5-6行創(chuàng)建了一個(gè)名為“temp”的文件夾;

13-22行程序則是讓用戶輸入pdf文檔和文本文檔的路徑。當(dāng)用戶沒有輸入文本文檔的保存路徑時(shí),則將文本文檔保存到“temp”文件夾內(nèi);

23-25行代碼,將讀取的pdf文檔轉(zhuǎn)換為PdfFileReader對(duì)象;

30-33行通過for循環(huán),提取每一頁的pdf文檔中的文字,并保存到txt文件當(dāng)中。

對(duì)于提取結(jié)果如下圖所示。

圖片

3.猜數(shù)字游戲

所需庫:

random

猜數(shù)字游戲的原理是:電腦隨機(jī)生成1-9當(dāng)中的某個(gè)數(shù)字,然后由用戶來輸入數(shù)據(jù),電腦給出評(píng)判數(shù)字是高還是低。

猜數(shù)字游戲雖然邏輯簡單,但是非??简?yàn)初學(xué)者的編程能力;將游戲的設(shè)計(jì)邏輯通過代碼實(shí)現(xiàn)。建議初學(xué)者看完代碼后,自己獨(dú)立編寫一遍。

述的程序內(nèi)容,菜鳥哥進(jìn)行了詳細(xì)的注解。其中CHANCE表示最大的猜測次數(shù)。程序運(yùn)行的效果如下:

4.電池電量告警

所需庫:

psutil==5.7.2

py-notifier==0.1

win10toast==0.9

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

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

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

5.圖片添加水印

所需庫:

PIL==1.1.6

對(duì)圖片添加水印,可以對(duì)于圖片的版權(quán)做一定程度上的保護(hù)。越來越多的小伙伴開始重視并給圖片添加水印內(nèi)容。

上圖的程序中:

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

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

13-26行程序則是完成了對(duì)于水印的添加。18-23行程序,通過雙層for循環(huán)的方式,為圖片添加了文字水印。為了更加符合常見水印的格式,25行程序?qū)⑺∥淖诌M(jìn)行了20度的逆時(shí)針旋轉(zhuǎn)。

29行程序?qū)⑻砑铀『蟮膱D片裁剪為原始圖片的大小;

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

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

總結(jié)

以上就是菜鳥哥為大家精心準(zhǔn)備的5個(gè)趣味實(shí)用的腳本程序,大家可以根據(jù)上述的程序,認(rèn)真理解編寫程序,相信會(huì)對(duì)大家的編程能力有很大的幫助。

到此這篇關(guān)于Python趣味腳本的文章就介紹到這了,更多相關(guān)Python趣味腳本內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Mac中升級(jí)Python2.7到Python3.5步驟詳解

    Mac中升級(jí)Python2.7到Python3.5步驟詳解

    本篇文章主要介紹了Mac中升級(jí)Python2.7到Python3.5步驟詳解,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-04-04
  • 使用Python將word中的圖片進(jìn)行導(dǎo)出功能

    使用Python將word中的圖片進(jìn)行導(dǎo)出功能

    這篇文章主要為大家詳細(xì)介紹了如何使用Python將word中的圖片進(jìn)行導(dǎo)出功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-01-01
  • python IP地址轉(zhuǎn)整數(shù)

    python IP地址轉(zhuǎn)整數(shù)

    這篇文章主要介紹了python 如何將IP 地址轉(zhuǎn)整數(shù),幫助大家了解轉(zhuǎn)換的原理與收益,更好的理解python,感興趣的朋友可以了解下
    2020-11-11
  • 詳解如何優(yōu)化和調(diào)整Python中Scrapy的性能

    詳解如何優(yōu)化和調(diào)整Python中Scrapy的性能

    在本篇高級(jí)教程中,我們將深入探討如何優(yōu)化和調(diào)整Scrapy爬蟲的性能,以及如何處理更復(fù)雜的抓取任務(wù),如登錄,處理Cookies和會(huì)話,以及避免爬蟲被網(wǎng)站識(shí)別和封鎖,需要的朋友可以參考下
    2023-09-09
  • Python探針完成調(diào)用庫的數(shù)據(jù)提取

    Python探針完成調(diào)用庫的數(shù)據(jù)提取

    這篇文章主要介紹了Python探針完成調(diào)用庫的數(shù)據(jù)提取,Python中可以通過sys.meta_path來實(shí)現(xiàn)import?hook的功能,下文詳細(xì)資料介紹,需要的小伙伴可以參考一下
    2022-05-05
  • Python時(shí)間操作之pytz模塊使用詳解

    Python時(shí)間操作之pytz模塊使用詳解

    在學(xué)習(xí)Python過程中,我們已經(jīng)了解了一些關(guān)于時(shí)間操作的庫,如:Python內(nèi)置庫:time,datatime和第三方庫:dateutil,pytz等。本文將詳細(xì)講講pytz模塊的使用,需要的可以參考一下
    2022-06-06
  • 使用keras實(shí)現(xiàn)BiLSTM+CNN+CRF文字標(biāo)記NER

    使用keras實(shí)現(xiàn)BiLSTM+CNN+CRF文字標(biāo)記NER

    這篇文章主要介紹了使用keras實(shí)現(xiàn)BiLSTM+CNN+CRF文字標(biāo)記NER,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python 探針的實(shí)現(xiàn)原理

    Python 探針的實(shí)現(xiàn)原理

    本文將簡單講述一下 Python 探針的實(shí)現(xiàn)原理。 同時(shí)為了驗(yàn)證這個(gè)原理,我們也會(huì)一起來實(shí)現(xiàn)一個(gè)簡單的統(tǒng)計(jì)指定函數(shù)執(zhí)行時(shí)間的探針程序。
    2016-04-04
  • Python語法垃圾回收機(jī)制原理解析

    Python語法垃圾回收機(jī)制原理解析

    這篇文章主要介紹了Python語法垃圾回收機(jī)制原理解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • 如何使用python操作vmware

    如何使用python操作vmware

    這篇文章主要介紹了如何使用python操作vmware,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07

最新評(píng)論

昭觉县| 河南省| 连平县| 嘉善县| 抚远县| 丹阳市| 南漳县| 十堰市| 曲水县| 洪江市| 龙江县| 长武县| 靖边县| 安龙县| 邯郸市| 水富县| 霍城县| 鄂托克旗| 呼伦贝尔市| 古浪县| 津市市| 桐庐县| 连平县| 二手房| 上饶市| 师宗县| 铁岭市| 竹北市| 讷河市| 西藏| 屯门区| 东辽县| 定州市| 河池市| 高尔夫| 清水县| 巴马| 仲巴县| 唐海县| 民权县| 肥城市|