一、应用场景
运行程序之后,只要按下键盘‘z’键,程序就会自动截取当前屏幕画面到设定好的路径中,无延迟、不卡顿
二、使用代码
import pyautogui
import keyboard
# 设置目标目录
target_directory = r"E:\python\BaiduImageSpider-master\5555"
# 计数器,用于命名截图文件
counter = 118
# 定义截屏函数
def take_screenshot():
global counter
screenshot = pyautogui.screenshot()
screenshot.save(target_directory + "/screenshot{}.png".format(counter))
counter += 1
# 监听按键事件
keyboard.add_hotkey('z', take_screenshot)
# 进入监听状态,按下Ctrl+C可停止程序
keyboard.wait('ctrl+c')
三、使用教程
1、使用前先导包
pip install pyautogui
pip install keyboard
2、设定好需要生成的图片路径
target_directory = r"你想存放的图片路径"
3、规定图片命名(一般是从1开始)
counter = 1
4、想让程序停止 只需要按下Ctrl+C可停止程序,快捷键你也可以自己设置
四、最终效果图
![](https://i-blog.csdnimg.cn/blog_migrate/ff6ec07bf276ebc2ec0c264fe2ee3e10.png)