Как узнать, запущена ли программа из командной строки или из Интернета?
У меня есть сценарий python, и я хочу знать, является ли запрос из Интернета или из командной строки. Как я могу это сделать?
- Выполнение программ командной строки из python
- python string '"': одиночная двойная кавычка внутри строки
- Каков наилучший способ проверить правильность ввода командной строки скрипту в python?
- Как получить «командную строку intellisense» (TAB TAB) для работы с скриптом Python?
- Как запустить контекстно-зависимые команды в Python?
При запуске в качестве CGI будут присутствовать переменные среды, такие как REQUEST_METHOD
. Если нет, то вы не работаете в среде CGI.
Вы можете проверить это следующим образом:
import os if os.getenv("REQUEST_METHOD"): print("running as CGI") else: print("not running as CGI")
- Python: ответ на подсказки командной строки
- Как сделать перенаправление вывода оболочки (>), когда скрипт все еще запущен?
- Как проверить, завершена ли печать PDF в командной строке linux
- Python: как запускать тесты, выполненные с помощью unittest
- Какая хорошая командная структура командной строки для Python 2 и 3?
- В чем разница между запуском ./file.py и python file.py?
- Как создать функцию «cmd» в Python?
- Командная строка в коде R
- Вопрос Django manage.py