Windows上带有python pyautogui的屏幕截图-如何防止打开shell或cmd

问题描述 投票:0回答:1

我想使用pyautogui用python截屏。这是我的代码:

import pyautogui
im1 = pyautogui.screenshot("my_screen.png")

我的问题是这样,我的屏幕的一半被python shell阻塞了,在我启动代码时会弹出。因此,图片实际上不是屏幕截图。之前,我曾使用python.exe运行python文件,然后问题是cmd窗口弹出。现在,我使用pythonw.exe,因为显然这阻止了cmd窗口的显示,但是现在python shell窗口阻止了我的屏幕。

所以有人知道我如何拍摄清晰的屏幕截图吗?

python shell cmd screenshot pyautogui
1个回答
0
投票

嗯,解决方案非常简单。尝试用枕头拍摄屏幕截图后,我得到了相同的结果。因此,答案是在我使用的Spyder的配置中。在配置和“运行”下,您可以更改代码的运行位置。我选择将代码在外部窗口中运行。因此,我更改为内部,一切正常。

© www.soinside.com 2019 - 2024. All rights reserved.