Фон
Я хочу, чтобы мой Python script приостанавливался, прежде чем выходить, используя что-то похожее на:
raw_input("Press enter to close.")
но только если он НЕ запускается через командную строку. Программы командной строки не должны вести себя таким образом.
Вопрос
Есть ли способ определить, был ли мой Python script выведен из командной строки:
$ python myscript.py
стихи двойным щелчком myscript.py
, чтобы открыть его с помощью интерпретатора по умолчанию в ОС?