一键截图保存

需要先 pip install pynput
关于pynput的监听键盘用法,请参见:
https://pynput.readthedocs.io/en/latest/keyboard.html#monitoring-the-keyboard

#PrntScr

import time
from PIL import ImageGrab, Image
from pynput import keyboard

#指定截图保存到目录
path = 'C:/Users/DELL/Desktop/0506/'

#按键松开时执行,这里指定end键 
def on_release(key) :
    if key == keyboard.Key.end :
        scr_region()

#区域截图,指定区域的左上角坐标left, top和区域尺寸width, height
def scr_region() :
    try :
        left, top = 0, 0
        width, height = 1920, 1080
        region = (left, top, left+width, top+height)
        img = ImageGrab.grab(region)
        lct = time.strftime('%y%m%d_%H%M%S', time.localtime())
        name = '%s.jpg'%lct #指定文件名
        img.save(path+name)
        print(path+name+'√')
    except Exception as e :
        print('error: ', e)
        
listener = keyboard.Listener(on_release=on_release)
listener.start()
listener.join()

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值