标签: python command-line cgi
我有一个python脚本,我想知道是否有请求 来自网络或命令行。我怎么能这样做?
答案 0 :(得分:9)
以CGI身份运行时,将出现REQUEST_METHOD等环境变量。如果没有,那么你就不是在CGI环境中运行。
REQUEST_METHOD
您可以这样检查:
import os if os.getenv("REQUEST_METHOD"): print("running as CGI") else: print("not running as CGI")