python ide против обнаружения линий cmd? - PullRequest
0 голосов
/ 16 февраля 2009

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

Ответы [ 2 ]

5 голосов
/ 16 февраля 2009
if sys.stdin.isatty():
   # command line (not a pipe, no stdin redirection)
else:
   # something else, could be IDE
1 голос
/ 16 февраля 2009

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

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

Я бы лично порекомендовал Winpdb отладчик и PIDA IDE

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