7
Ho uno script python e voglio sapere se la richiesta proviene dal web o dalla riga di comando. Come posso fare questo?Come posso scoprire se un programma è in esecuzione da riga di comando o dal web?
Ho uno script python e voglio sapere se la richiesta proviene dal web o dalla riga di comando. Come posso fare questo?Come posso scoprire se un programma è in esecuzione da riga di comando o dal web?
Quando eseguito come CGI, saranno presenti variabili di ambiente come REQUEST_METHOD
. In caso contrario, non stai correndo in un ambiente CGI.
È possibile controllare questo in questo modo:
import os
if os.getenv("REQUEST_METHOD"):
print("running as CGI")
else:
print("not running as CGI")
Grazie, ha funzionato. –