windows下python的自動截圖功
- 2020 年 1 月 10 日
- 筆記
python的自動截取特別簡單(註:python的版本為2.7…)
首先安裝 PIL模塊,這個模塊去這裡
注意你的windows是多少位的系統,這個有區別比較重要
ok,進入代碼部分:
# -*- coding: cp936 -*- #如果有中文則需要增加這個說明(我的版本里如果不加這句話,每次運行都會提示自動插入這行代碼) from PIL import ImageGrab #導入截圖模塊 import time #導入時間模塊 while 1: #循環執行截圖 pic = ImageGrab.grab() #截圖(這就截取好了,是全屏哦) timeTemp = time.time() #1970紀元後經過的浮點秒數,得到時間戳 timeTempNext = time.localtime(timeTemp) #將一個時間戳轉換成一個當前時區的struct_time(自己可以看一下這個結構和C++的差不多) timeNow = time.strftime("%Y-%m-%d-%H-%M-%S", timeTempNext) #將此時的struct_time,根據指定的格式化字符串輸出 print timeNow path = "X:\Y\Y\" savePath = path + timeNow + ".jpg"#字符串的合併生產合理的路徑 pic.save(savePath)#保存圖片 time.sleep(60)#sleep函數的參數是秒級別,因此是sleep一分鐘
#至此,就可以了