7
我有一個python腳本,我想知道如果請求 是從網絡或從命令行。我怎樣才能做到這一點?如何從命令行或Web發現程序是否正在運行?
我有一個python腳本,我想知道如果請求 是從網絡或從命令行。我怎樣才能做到這一點?如何從命令行或Web發現程序是否正在運行?
當作爲CGI運行時,將出現諸如REQUEST_METHOD
等環境變量。如果沒有,那麼你沒有在CGI環境中運行。
您可以檢查此像這樣:
import os
if os.getenv("REQUEST_METHOD"):
print("running as CGI")
else:
print("not running as CGI")
謝謝,它的工作。 – 2010-10-29 01:51:15