Skip to content

Environment

Environment variable management and .env file loading.

3 modules

ModuleDescription
पर्यावरण वेरिएबल प्राप्त करेंएक पर्यावरण वेरिएबल का मान प्राप्त करें
.env फ़ाइल लोड करें.env फ़ाइल से पर्यावरण वेरिएबल लोड करें
पर्यावरण वेरिएबल सेट करेंवर्तमान प्रक्रिया में एक पर्यावरण वेरिएबल सेट करें

Modules

पर्यावरण वेरिएबल प्राप्त करें

env.get

एक पर्यावरण वेरिएबल का मान प्राप्त करें

Parameters:

NameTypeRequiredDefaultDescription
namestringYes-पर्यावरण वेरिएबल का नाम
defaultstringNo-डिफ़ॉल्ट मान यदि वेरिएबल सेट नहीं है

Output:

FieldTypeDescription
namestringवेरिएबल का नाम
valuestringवेरिएबल का मान (या डिफ़ॉल्ट यदि सेट नहीं है)
existsbooleanक्या वेरिएबल पर्यावरण में मौजूद है

Example: Get HOME variable

yaml
name: HOME

Example: Get variable with default

yaml
name: MY_APP_PORT
default: 8080

.env फ़ाइल लोड करें

env.load_dotenv

.env फ़ाइल से पर्यावरण वेरिएबल लोड करें

Parameters:

NameTypeRequiredDefaultDescription
pathstringYes.env.env फ़ाइल का पथ
overridebooleanNoFalseक्या मौजूदा पर्यावरण वेरिएबल को अधिलेखित करना है

Output:

FieldTypeDescription
loaded_countnumberलोड किए गए वेरिएबल की संख्या
variablesarrayलोड किए गए वेरिएबल नामों की सूची

Example: Load .env file

yaml
path: .env
override: false

पर्यावरण वेरिएबल सेट करें

env.set

वर्तमान प्रक्रिया में एक पर्यावरण वेरिएबल सेट करें

Parameters:

NameTypeRequiredDefaultDescription
namestringYes-सेट करने के लिए पर्यावरण वेरिएबल का नाम
valuestringYes-पर्यावरण वेरिएबल को असाइन करने के लिए मान

Output:

FieldTypeDescription
namestringवेरिएबल का नाम
valuestringनया मान जो सेट किया गया
previous_valuestringपिछला मान (null यदि पहले सेट नहीं किया गया)

Example: Set an environment variable

yaml
name: MY_APP_PORT
value: 3000

Released under the Apache 2.0 License.