2009-02-16 2 views
0

При программировании в двух IDE, которые я использовал, возникают плохие вещи, когда я использую raw_input. Однако в командной строке он работает ТОЧНО, как я этого ожидаю. Обычно это приложение запускается в строке cmd, но мне нравится редактировать и отлаживать его в среде IDE. Есть ли способ определить, выполнил ли я приложение в среде IDE или нет?определение python ide vs cmd?

+0

Я не понял вопрос. Вы не знаете, где вы работаете? Или вы не можете проверить в командной строке? Я вообще не пользуюсь случаем. Не могли бы вы пояснить, что вы пытаетесь сделать с примером или чем-то еще? И можете ли вы предоставить код, который не работает? –

ответ

1

Я бы настоятельно советовал (и вы были ранее советовали на этом), чтобы использовать хороший IDE, и хороший отладчик вместо взлома вокруг вашего кода, чтобы исправить то, что не должно быть нарушена, в первую очередь ,

Я заслуживаю того, чтобы проголосовать за то, что не ответил на этот вопрос, но, пожалуйста, рассмотрите этот совет для вашего будущего здравомыслия.

я бы лично рекомендовал Winpdb debugger и PIDA IDE

5
if sys.stdin.isatty(): 
    # command line (not a pipe, no stdin redirection) 
else: 
    # something else, could be IDE 
Смежные вопросы