【Python|就差不能對著電腦生孩子了,Python的PyAutoGUI讓你連鼠鍵都敢省了】
那句話怎么說來著 , Python除了不能幫你生孩子 , 什么都能幫你做 。 這個吧 , 雖然夸張了點 , 仁者見仁智者見智吧 , 但不管如何 , 都在說明Python編程語言的強大 , 尤其是指它豐富多彩的第三方庫 。 可以說 , 我們說Python強大只是指它擁有的軟件包生態 。 這次機智客一起學習的就是這個同樣強大的庫:PyAutoGUI 。 一個讓你連鼠標鍵盤都敢省掉的庫 。 當然 , 話又說回來了 , 這個吧 , 雖然同樣夸張了點 , 同樣是仁者見仁智者見智 , 但不管如何 , 都在說明它能讓我們用程序執行鼠標鍵盤的動作 。
對于腳本對鼠鍵的自動化操作而言 , 這個庫當然不是Python中唯一的庫 , 不過卻是很多人喜歡用的庫 , 它能實現以自動化的方式和其他應用程序進行交互 。 換句話說 , 我們可以編程實現 , 鼠標鍵盤自動化操作其他應用軟件 。
就好比我們在使用電腦時候 , 懶得做某些鼠鍵工作了 , 用PyAutoGUI自動化就行了——當然前提是我們得編程實現某些應用動作 。 這里說的的電腦系統并不局限 , 要知道PyAutoGUI庫是跨平臺的庫 , 這個跨平臺不僅含有我們常用的Windows , 還有業內人或者愛好者專用的Linux , 更含有蘋果的那啥系統 。 可以兼容Python2和Python3多版本腳本中 , 可謂無微不至 。
當然了 , 和其他幾乎任何有名有姓在編程界有一席之地的庫一樣 , PyAutoGUI的跨平臺也需要相應依賴 。 在Windows平臺就不說了 , 因為它不需要安裝win32擴展 , 而在Linux系統中 , 我們還要安裝它的依賴python3-xlib (或者是Python2版中的python-xlib)庫 。 另外 , Pillow需要安裝 , 在Linux系統上 , 我們可能需要安裝其他庫 , 以確保Pillow的PNG/JPEG正常工作 。 這些常玩pip的都會安裝使用 。
我們如果想開發或者為開源庫做貢獻 , 還要安裝pyscreeze庫啦pymsgbox庫啦pytweening庫啦這些 。 我們日常用的多半是鼠標鍵盤控制和自動化操作了吧 。 常用的方法是pyautogui.size()獲取屏幕 , pyautogui.position()獲取位置 , pyautogui.move或moveTo(XXXX)移動或移動到 , 其他的pyautogui.click()啦pyautogui.doubleClick()啦pyautogui的keyUp或keyDown啦大家一看就能懂 。 其實有些方法功能 , 就直接有點類似于按Jian精靈之類的軟件了 , 不同的是編程庫 , 更方便 。 哦 , 忘了說怎么安裝了 , 不過估計不用介紹大家也知道 , 要安裝PyAutoGUI庫 , 可以終端或命令行里輸入pip install pyautogui 。 接下來使用的時候 , 看什么庫缺少就安裝什么庫即可 。
相關經驗推薦
- ios15|蘋果態度全面反轉:不想升級iOS15?那就斷更iOS 14
- exynos|1080ti顯卡對比2060super顯卡:差距無法接受
- |vivoY32與vivoY55s之間,相差100元,哪款更值得入手?
- 華為鴻蒙系統|蒙系統的那些卡片功能,也就是剛面世時候的噱頭,用下來用處不大
- 小屏|小屏手機說不清哪里好,但就是大屏替代不了!
- 小米科技|小米手機用一年了,現在電池嚴重不行,10%以下就自動關機
- 2g|筆記本耗電量低,所以CPU采用低電壓版本,速度上就比臺式機慢
- 遠程開機|更“智能”的插座,一秒即可遠程開機不求人,不到50塊錢就搞定!
- 空調|2022年最值得入手的4款筆記本,價格下調兇猛,撿漏就趁虎年春節
- 無線耳機|綠廠這么強嗎?幾款真無線耳機就拿獎拿到手軟了?
