Python.exe открывается в новом окне консоли - PullRequest
0 голосов
/ 05 декабря 2018

Я использовал для запуска скриптов Python из моей командной строки Windows, и все распечатки были напечатаны в одной консоли.Теперь что-то случилось на моей машине (Windows 10), и когда я запускаю скрипт Python из командной строки (то есть, открываю командную строку и запускаю python <my_script.py>), Windows открывает новое окно (под названием с абсолютным путем python.exe).).Это окно автоматически закрывается в конце выполнения, так что я не вижу вывод.

Как мне вернуться к выводу на печать в том же окне командной строки, из которого я запускаю сценарий?

1 Ответ

0 голосов
/ 05 декабря 2018

Это странно, но, скорее всего, проблема с настройкой Windows, так как python является exe.Если память служит, окна будут появляться по команде > run, поэтому поможет проверка правильности загрузки python.

К сожалению, это может быть целый ряд проблем, поэтому некоторые шаги к победе:

Чтопроизойдет, когда вы просто наберете python в cmd?Если он просто запускает ввод >>> - это значит, что у вас все в порядке с питоном.Если окно cmd появляется и исчезает, это может быть проблемой с разрешениями Windows.

Попробуйте запустить скрипт с флагом -i: python -i script.py.Когда приложение завершит работу, вы попадете в ответ - отобразите ваш вывод.

Убедитесь, что вы используете собственный тест cmd для тестирования.Убедитесь, что ни одно командное приложение или IDE не вводит команду start или странный флаг /K (создание нового окна).

Надеюсь, это поможет.

...