天天看點

python代碼示例表白-用Python做一個表白小姐姐的程式

今天來填昨天自己給自己挖的那個坑,用Python實作那個曾經抖音上很火的、表白小姐姐程式,自己寫了一個簡單版本的,基本功能都可以實作,撩小姐姐怕是有點困難,但單身狗們還是可以自娛自樂一下的。

首先講一下pyinstaller

Pyinstaller是一個十分有用的第三方庫,可以在Windows、Linux、Mac OS X等作業系統下将Python源檔案打包,通過對源檔案打包,Python程式可以在沒有安裝Python的環境中也可以運作,可以作為一個獨立檔案友善傳遞和管理。

它是這樣玩的:

(1)、指令提示符cd到需要打包的檔案的目錄

(2)、直接在指令提示符中輸入pyinstaller -F?檔案名.py

(3)、打包成功後會出現兩個檔案夾,其中一個就是所需要的exe檔案

Pyinstaller的其他常用參數:

-icon=圖示路徑

-F打包生成一個exe檔案

-w使用視窗,無控制台

-c使用控制台,無視窗

-D建立一個目錄,裡面包含exe以及其他一些依賴性檔案

還有一些可以通過pyinstaller -h來檢視參數

給個例子:

比如就按我給大家的這個表白程式打包為例,通過指令:pyinstaller.exe-F -c love.py

python代碼示例表白-用Python做一個表白小姐姐的程式
python代碼示例表白-用Python做一個表白小姐姐的程式

生成了build和dist兩個檔案夾,生成的love.exe就在dist中,但是因為這個程式還有兩個素材,是以,如果要成功運作,必須把兩個素材也放進來(dist中),對于如何把素材和程式一起打包,建議大家之間在下面連結看視訊,講的很詳細。

https://www.zhihu.com/question/52660083

下面,我們一起來看看運作的效果:

python代碼示例表白-用Python做一個表白小姐姐的程式

如果想看源碼的小夥伴,背景回複「love」,如果想體驗一下的小夥伴,回複「exe」直接可以獲得,今天的分享就到這裡了。