Сделайте скриншот без отображения окна консоли Python - PullRequest
0 голосов
/ 22 мая 2019

Это работает нормально, но, когда я запускаю его, на скриншоте также есть окно python.exe, которое появляется во время выполнения кода. Я не хочу, чтобы окно было на скриншоте. Есть предложения?

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

Ответы [ 2 ]

2 голосов
/ 22 мая 2019

вы меняете расширение вашего файла на .Pyw

screenshot.pyw, например,

Что такое файл PYW?

Тип файла PYW в основном связан с Python:Python Software Foundation.Файлы PYW используются в Windows, чтобы указать, что скрипт должен быть запущен с использованием PYTHONW.EXE вместо PYTHON.EXE, чтобы предотвратить появление консоли DOS для отображения вывода.Этот патч позволяет импортировать такие скрипты, если они также могут использоваться как модули.

0 голосов
/ 22 мая 2019

sleep перед снимком экрана и сверните окно Python во время сна.

...