欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python定時截屏實現(xiàn)

 更新時間:2020年11月02日 11:21:52   作者:天空影  
這篇文章主要介紹了python定時截屏實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

寫在前面

因為暫時還沒有想好做什么具體的某個項目來提升對python的理解,所以就自己想著做一下小玩意來加強(qiáng)一下自己對一些庫和方法的理解

分析

1、截屏

截屏的話有pillow這個模塊,并且就兩條語句,后面會看到

2、定時任務(wù)

定時的話涉及到時間,所以會引入time這個模塊

3、保存

保存的話因為是會有多個圖片,所以需要一個目錄來接,這里我就放在了根目錄下的png目錄下,并且對目錄是否存在做了處理

代碼

# python3 author jin xiang
import time
from PIL import ImageGrab
import os

#這里是為了如果找不到png這個目錄的情況自己建一個png目錄
absPath = os.path.abspath('.')
path = [x for x in os.listdir('.') if os.path.isdir(x)]
# print(path)
if 'png' in path:
  #print('yes')
  pass
else:
 #print('no')
  #創(chuàng)建目錄
  pngPath = os.path.join(absPath,'png')
  os.mkdir(pngPath)

#截屏
def Screenshot():
 nowtime = time.strftime('%Y_%m_%d_%H_%M_%S',time.localtime(time.time()))
 print(nowtime)
 # 截屏語句很簡單的
  im = ImageGrab.grab()
  # 保存(圖個有png路徑或者別的路徑需要在這個路徑下有這個目錄,不然報錯,所以我前面是做了規(guī)避,沒路徑我就自己建一個)
  im.save(r'png\%s.png' %(nowtime))
while True:  
 print("截圖!")
  Screenshot()

  print("暫停")
  print("\n")
  time.sleep(10) #定時10s看一下

效果

圖片成功保存了。

補充知識:python opencv 定時器 攝像頭自動截圖小程序

我就廢話不多說了,大家還是直接看代碼吧~

import threading
import cv2
global timer
import sys

def shot_img():
  global num
  success, frame = cameraCapture.read()
  path = "H://pythonr"
  cv2.imwrite( path +'a[num]' + '.jpg', frame)
  print(num)
  num += 1
  if num==10:
    cameraCapture.release()
    cv2.destroyAllWindows()
    sys.exit()
  timer = threading.Timer(1, shot_img)
  timer.start()

if __name__ == '__main__':
  num=0
  cameraCapture = cv2.VideoCapture(0)
  timer = threading.Timer(1,shot_img)
  timer.start()

以上這篇python定時截屏實現(xiàn)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python中文編碼知識點

    Python中文編碼知識點

    在本篇文章里小編給大家分享了關(guān)于Python中文編碼的相關(guān)知識點以及對應(yīng)實例內(nèi)容,有興趣的朋友們學(xué)習(xí)下。
    2019-02-02
  • python TK庫簡單應(yīng)用(實時顯示子進(jìn)程輸出)

    python TK庫簡單應(yīng)用(實時顯示子進(jìn)程輸出)

    這篇文章主要介紹了python TK庫簡單應(yīng)用(實時顯示子進(jìn)程輸出),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Python實現(xiàn)按目錄層級輸出文件名并保存為excel

    Python實現(xiàn)按目錄層級輸出文件名并保存為excel

    當(dāng)我們發(fā)現(xiàn)電腦的內(nèi)存很滿,或平時工作中文件夾管理不清晰,導(dǎo)致里面的文件數(shù)據(jù)很雜亂,查找很不方便,一個一個文件夾去看去找然后刪除又很浪費時間。本文將介紹如何利用Python實現(xiàn)按目錄層級輸出文件名并保存為excel,需要的可以參考一下
    2022-02-02
  • python3 常見解密加密算法實例分析【base64、MD5等】

    python3 常見解密加密算法實例分析【base64、MD5等】

    這篇文章主要介紹了python3 常見解密加密算法,結(jié)合實例形式分析了Python的base64模塊加密,以及基于pycrypto模塊的MD5加密等相關(guān)操作技巧,需要的朋友可以參考下
    2019-12-12
  • Python根據(jù)字符串調(diào)用函數(shù)過程解析

    Python根據(jù)字符串調(diào)用函數(shù)過程解析

    這篇文章主要介紹了Python根據(jù)字符串調(diào)用函數(shù)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • mysql 之通過配置文件鏈接數(shù)據(jù)庫

    mysql 之通過配置文件鏈接數(shù)據(jù)庫

    這篇文章主要介紹了mysql 之通過配置文件鏈接數(shù)據(jù)庫的相關(guān)資料,主要是一個單例餓漢式的獲得數(shù)據(jù)庫連接方法工具類的實現(xiàn),需要的朋友可以參考下
    2017-08-08
  • pandas如何解決excel科學(xué)計數(shù)法問題

    pandas如何解決excel科學(xué)計數(shù)法問題

    這篇文章主要介紹了pandas如何解決excel科學(xué)計數(shù)法問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Django的數(shù)據(jù)模型訪問多對多鍵值的方法

    Django的數(shù)據(jù)模型訪問多對多鍵值的方法

    這篇文章主要介紹了Django的數(shù)據(jù)模型訪問多對多鍵值的方法,Django是Python豐富多彩的web框架中最具人氣的一個,需要的朋友可以參考下
    2015-07-07
  • 在Django的模型中添加自定義方法的示例

    在Django的模型中添加自定義方法的示例

    這篇文章主要介紹了在Django的模型中添加自定義方法的示例,Django是Python豐富多彩的web開發(fā)框架中最具人氣的一個,需要的朋友可以參考下
    2015-07-07
  • python實現(xiàn)批量監(jiān)聽頁面并發(fā)送郵件

    python實現(xiàn)批量監(jiān)聽頁面并發(fā)送郵件

    這篇文章主要為大家詳細(xì)介紹了python如何實現(xiàn)自動化批量監(jiān)聽頁面并發(fā)送郵件,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-11-11

最新評論