Python запускает .py в отдельных окнах (Windows 7, Python 2.6.6 64-bit) - PullRequest
1 голос
/ 27 января 2012

Я понятия не имею, почему python запускает каждый скрипт в новом командном окне.

Например, я запускаю: python testfile.py, оно показывает новое окно и сразу закрывается, поэтому я не могу посмотреть трассировку.

Python 2.7 32-битный на той же машине работает нормально

Ответы [ 3 ]

0 голосов
/ 27 января 2012
  • Вы можете запустить его через IDLE, встроенный редактор.Это может быть не очень полезно, если вам нужно предоставить аргументы командной строки.
  • Альтернативный вариант может заставить код ждать нажатия клавиши, используя raw_input(), как сказал Insidi0us.
  • Вытакже может печатать ошибки в файл.
  • Другой вариант - сначала запустить командную строку, а затем выполнить команду python (убедитесь, что переменная среды содержит каталог установки python).
0 голосов
/ 27 января 2012

Если вы хотите, чтобы окно cmd оставалось открытым, добавьте ключ командной строки -i в python.

Это объясняет простой способ сделать это.

https://superuser.com/questions/256759/adding-default-command-line-options-when-opening-a-particular-filetype

Вот документация для -i

-i: интерактивная проверка после запуска скрипта (также PYTHONINSPECT = x) и принудительные запросы, даже если stdin не является терминалом

0 голосов
/ 27 января 2012

Вы пытались добавить raw_input() в конце testfile.py?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...