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