Python 中有很多库可以用来实现屏幕截图。其中一个常用的库是 mss。它是一个简单易用的库,支持 Windows 和 Linux。
安装 mss 库:
pip install mss
示例代码:
import mss
import mss.tools
with mss.mss() as sct:
# Get a screenshot of the 1st monitor
sct_img = sct.grab(sct.monitors[0])
# Save to a PNG file
mss.tools.to_png(sct_img.rgb, sct_img.size, output='screenshot.png')
运行代码后,会生成一个名为「screenshot.png」的文件,该文件即为屏幕截图。