1.通知生成器
2.檢查電量百分比
3.截圖
4.花式字串
5.文本轉換語音
專案1:通知生成器
顧名思義,通知生成器會生成有關通知,提醒你需要的任何內容的通知(訊息),在今天的構建中,我們將在Windows設備上生成一個彈出通知,還可以設定你喜歡的音樂,或者,你可以設定在電池電量低于35%時發出警報或提醒
使用的模塊:
安裝win10toast模塊:
pip install win10toast
第一步是將win10toast模塊匯入我們的編程環境,使用import陳述句
from win10toast import ToastNotifier
接下來,我們定義一個名為windows_popup的函式,該函式將三個引數作為輸入-標題,內容和持續時間,
def windows_popup(title,content,duration=10):
在我們的函式中,我們撰寫兩個陳述句
toast=ToastNotifier()toast.show_toast(title,content,duration=duration)
我們創建ToastNotifier類的實體,并將其存盤在toast變數中,將該實體比喻為程式的遠程控制,
呼叫show_toast函式并傳遞輸入引數
引數:
**標題:**通知的標題,它以粗體顯示,示例:提醒
**內容:**通知的內容,示例:關機,然后出去走走!
**持續時間:**螢屏上顯示通知的持續時間(以秒為單位)
最終源代碼如下所示:

專案2:檢查電量百分比
使用的模塊:
安裝psutil模塊:
pip install psutil
將psutil模塊匯入環境
import psutil
通過在psutil模塊中創建sensor_battery()類的實體來獲得遠程控制,
battery = psutil.sensors_battery()
將電池資訊獲取為可變百分比,如下所示:
percent = str(battery.percent)
要在螢屏上顯示電池電量百分比,請輸入:
print("電量百分比= " + percent + "%")
最終源代碼:

該專案可以與專案一結合使用,例如:在電量低于35%的時候顯示通知
如果大家在學習中遇到困難,想找一個python學習交流環境,可以加入我們的python偽,關注小編,并私信“01”即可進裙,領取python學習資料,會節約很多時間,減少很多遇到的難題,
專案3:截圖
所需模塊:
時間模塊和pyautogui
安裝PyAutoGUI模塊:
pip install pyautogui
老規矩,先匯入模塊
import pyautoguiimport time
我們使用time.sleep方法將應用程式從python環境切換到我們要從中獲取螢屏截圖的螢屏,
time.sleep(3)
要獲取螢屏截圖,我們使用pyautogui的螢屏截圖方法并將其存盤在img變數中,
img = pyautogui.screenshot()
要保存影像,我們使用save的方法為:
img.save(r"image.png")
**注意:**此命令會將圖片保存到與您正在運行的python檔案所在的目錄相同的目錄中
最終源代碼如下所示

專案4:花式字串
Figlet Generator將普通文本轉換為創造性的圖形字母設計(ASCII Art Font),如下所示:

所需模塊:
安裝PyFiglet模塊:
pip install pyfiglet
第一步還是匯入Pyfiglet模塊:
import pyfiglet
要將你輸入的字符轉換為ASCII美術插圖格式,我們使用figlet_format函式,我們將結果存盤到一個名為result的變數中,如果想要傾斜字體,我們將字體設定為傾斜,對于normla塊,只需省略該引數,并僅在雙引號中輸入文本即可,
result = pyfiglet.figlet_format("Sai Ashish", font = "slant")
列印結果:
print(result)
最終源代碼:

專案5:將文本轉換為語音
所需模塊:
安裝pyttsx3模塊:
pip install pyttsx3
第一步依舊是將pyttsx3模塊匯入到我們的環境中:
import pyttsx3
我們將pyttsx3初始化為:
engine = pyttsx3.init()
獲取實體后,我們使用say方法
engine.say("Hello Everyone")
最后,使用runAndWait命令運行該代碼
engine.runAndWait()
最終源代碼為:

寫完了,創意時刻
想學python爬蟲看↓
最后多說一句,小編是一名python開發工程師,這里有我自己整理的整套python學習資料和路線,想要這些資料的都可以關注小編,并私信“01”領取,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/350965.html
標籤:python
