Python如何截图

原创
admin 10小时前 阅读数 4 #Python

Python中常用的截图方法

Python作为一种广泛使用的编程语言,提供了许多用于截图的方法和库,下面将介绍几种常见的Python截图方法。

1、使用Pillow库

Pillow是一个流行的Python图像处理库,可以用于创建、编辑和保存图像,Pillow库的ImageGrab模块可以用于截图,使用以下代码可以截取整个屏幕的截图:

from PIL import ImageGrab
截取整个屏幕
img = ImageGrab.grab()
保存截图到文件
img.save("screenshot.png")

2、使用pyautogui库

pyautogui是一个Python模块,可以用于编程控制鼠标和键盘,以及进行屏幕截图,使用以下代码可以截取整个屏幕的截图:

import pyautogui
截取整个屏幕
img = pyautogui.screenshot()
保存截图到文件
img.save("screenshot.png")

3、使用selenium库

selenium是一个用于Web浏览器自动化的工具,也可以用于进行屏幕截图,使用以下代码可以截取整个屏幕的截图:

from selenium import webdriver
启动Chrome浏览器
driver = webdriver.Chrome()
截取整个屏幕
img = driver.get_screenshot_as_png()
保存截图到文件
with open("screenshot.png", "wb") as file:
    file.write(img)
上一篇:python如何练习 下一篇:python如何重复
热门