📅  最后修改于: 2023-12-03 15:34:10.110000             🧑  作者: Mango
PIL(Python Imaging Library)是一款Python图像处理库,它支持多种图片格式的读取和保存,以及基本的图像处理操作。在本文中,我们将介绍如何使用PIL来保存屏幕截图。
from PIL import ImageGrab
import datetime
datetime
库获取当前时间now = datetime.datetime.now()
timestamp = now.strftime('%Y-%m-%d_%H-%M-%S')
ImageGrab.grab()
函数获取当前屏幕截图screenshot = ImageGrab.grab()
screenshot.save()
函数将截图保存到指定的路径screenshot.save(f"{timestamp}.png")
完整代码如下:
from PIL import ImageGrab
import datetime
now = datetime.datetime.now()
timestamp = now.strftime('%Y-%m-%d_%H-%M-%S')
screenshot = ImageGrab.grab()
screenshot.save(f"{timestamp}.png")
pip install Pillow
datetime.datetime.now()
返回的是本机当前时间,因此需要保证本机时间的准确性。通过以上步骤,我们就可以使用Python的PIL库来保存屏幕截图了。如果有需要,可以根据自己的实际需求来进行调整和扩展。