­

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一分鐘

#至此,就可以了