首页 > 解决方案 > Pyautogui 截图。它去哪儿了?以后如何保存和查找?

问题描述

我正在从 Al Sweigart 的 you tube 视频中学习如何将无聊的东西自动化。我开始截屏了。他并没有在他的视频中真正解释,所以我测试了一下。我发现它可以截取整个桌面的屏幕截图,但我不知道它们去了哪里。我只能在进行整个计算机搜索时才能找到它,而且我不知道如何从那里将它放入文件夹中。

基本上我在问如何存储图像并找到该pyautogui.screenshot()功能拍摄的那些图像。我目前不打算将其用于任何事情,我只想知道如何去做。我去了 pyautogui 网站,但没有找到关于在哪里找到以及如何保存屏幕截图的任何信息。提前感谢您的宝贵时间!

标签: pythonwindowspython-3.xautomationpyautogui

解决方案


这是在 pyautogui 中保存屏幕截图的文档的链接:

https://github.com/asweigart/pyautogui#user-content-screenshot-functions

screenshot 函数返回一个 PIL.Image。您可以使用它的保存方法将其保存到文件中。

import pyautogui
im1 = pyautogui.screenshot()
im1.save(r"c:\path\to\my\screenshot.png")

您还可以在屏幕截图方法调用中传递要保存文件的路径:

import pyautogui
pyautogui.screenshot(r"c:\path\to\my\screenshot1.png")

推荐阅读