截屏时不显示Python控制台窗口

时间:2019-05-22 07:23:34

标签: python screenshot pyautogui

这可以正常运行,但是,当我运行它时,屏幕截图还包括在运行代码时弹出的python.exe窗口。我不希望窗口出现在屏幕截图中。有什么建议吗?

img = pyautogui.screenshot('Screenshot.png')

2 个答案:

答案 0 :(得分:2)

您将文件扩展名更改为.Pyw

例如

screenshot.pyw

什么是PYW文件?

PYW文件类型主要由Python Software Foundation与Python关联。 Windows中使用PYW文件表示需要使用PYTHONW.EXE而不是PYTHON.EXE运行脚本,以防止DOS控制台弹出来显示输出。如果这些脚本也可用作模块,此修补程序使得可以导入这些脚本。

答案 1 :(得分:-1)

sleep,然后截屏,并在睡眠期间最小化python窗口。