如何从命令行或从Web运行程序?

时间:2010-10-29 01:03:43

标签: python command-line cgi

我有一个python脚本,我想知道是否有请求 来自网络或命令行。我怎么能这样做?

1 个答案:

答案 0 :(得分:9)

以CGI身份运行时,将出现REQUEST_METHOD等环境变量。如果没有,那么你就不是在CGI环境中运行。

您可以这样检查:

import os
if os.getenv("REQUEST_METHOD"):
    print("running as CGI")
else:
    print("not running as CGI")