मैं अपने वातावरण को चर के अस्तित्व के लिए जांचना चाहता हूं, कहते हैं "FOO"
, पायथन में। इस उद्देश्य के लिए, मैं os
मानक पुस्तकालय का उपयोग कर रहा हूं । पुस्तकालय के प्रलेखन को पढ़ने के बाद, मैंने अपने लक्ष्य को प्राप्त करने के 2 तरीके निकाले हैं:
विधि 1:
if "FOO" in os.environ:
pass
विधि 2:
if os.getenv("FOO") is not None:
pass
मैं जानना चाहूंगा कि कौन सी विधि, यदि या तो, एक अच्छी / पसंदीदा स्थिति है और क्यों।
foo
env vars में है, यदि मानों foo
में परिणामों की मांग नहीं है None
।