7
Bir python betiğim var ve isteğinin web'den mi yoksa komut satırından mı geldiğini bilmek istiyorum. Bunu nasıl yapabilirim?Bir programın komut satırından mı yoksa web'den mi çalıştığını nasıl öğrenebilirim?
Bir python betiğim var ve isteğinin web'den mi yoksa komut satırından mı geldiğini bilmek istiyorum. Bunu nasıl yapabilirim?Bir programın komut satırından mı yoksa web'den mi çalıştığını nasıl öğrenebilirim?
CGI olarak çalıştırıldığında, REQUEST_METHOD
gibi ortam değişkenleri mevcut olacaktır. Aksi halde, bir CGI ortamında çalışmıyorsunuz demektir.
Böyle kontrol edebilirsiniz:
import os
if os.getenv("REQUEST_METHOD"):
print("running as CGI")
else:
print("not running as CGI")
Teşekkür, işe yaradı. –