Python 自动截屏代码 - 每分钟保存截图
以下是自动截屏的 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分钟自动截屏并保存了。
原文地址: https://www.cveoy.top/t/topic/m05v 著作权归作者所有。请勿转载和采集!