Запустите скрипт Python без появления консоли Windows

Как начинающий я действительно ценю JConsole контролирующее программное обеспечение в Java 6, это уже решило несколько проблем для меня, и я продолжаю находить новое использование для него.

, По-видимому, JConsole уже был там в Java 5, но я считаю, что это улучшено теперь и по крайней мере рабочее намного более стабильный на данный момент.

JConsole в Java 5: JConsole в Java 5

JConsole в Java 6: JConsole в Java 6

И в то время как Вы в нем, имейте хороший взгляд на другие инструменты в ряду: инструменты поиска и устранения неисправностей Java 6

57
задан Ross Ridge 27 July 2016 в 15:58
поделиться

2 ответа

pythonw.exe запустит сценарий без командной строки. Проблема в том, что интерпретатор Python, Python.exe, связан с подсистемой консоли для создания вывода консоли (поскольку это 90% случаев) - вместо этого pythonw.exe связан с подсистемой графического интерфейса пользователя, и Windows не будет создавать консоль. окно вывода для него, если оно не запрашивается.

В этой статье обсуждается программирование графического интерфейса пользователя с помощью Python, а также упоминается pythonw.exe. Это также полезно указывает, что если ваши файлы Python заканчиваются на .pyw вместо .py , стандартный установщик Windows правильно настроит ассоциации и запустит ваш Python в pythonw.exe.

В вашем случае это не похоже на проблему, но вы полагаетесь на pythonw.

97
ответ дан 24 November 2019 в 19:27
поделиться

Если вы назовете свои файлы с расширением «.pyw», то Windows выполнит их с помощью интерпретатора pythonw.exe. Это не откроет консоль dos для запуска вашего скрипта.

27
ответ дан 24 November 2019 в 19:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: