以下是自动截屏的 Python 代码,能够每隔1分钟截取屏幕并保存到指定的文件夹:

import os
import time
from PIL import ImageGrab

# 创建文件夹
folder_path = 'D:\郑西远程数据监控资料\4.动车组预、报警故障截屏\每日截图'
if not os.path.exists(folder_path):
    os.makedirs(folder_path)

while True:
    # 截屏并保存
    now = time.strftime('%Y-%m-%d_%H-%M-%S', time.localtime(time.time()))
    file_name = os.path.join(folder_path, now + '.png')
    ImageGrab.grab().save(file_name)

    # 暂停1分钟
    time.sleep(60)

这段代码首先创建了一个指定路径的文件夹,然后进入一个无限循环。每次循环中,使用 PIL 库中的 ImageGrab 模块截取当前屏幕并保存为 PNG 格式的图片。图片文件名由当前日期和时间组成,保存在指定路径的文件夹中。然后程序暂停1分钟,然后再次进入循环,如此循环下去,就可以每隔1分钟自动截屏并保存了。

Python 自动截屏代码 - 每分钟保存截图

原文地址: https://www.cveoy.top/t/topic/m05v 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录