الفرق بين المراجعتين لصفحة: «Python/os/getenv»

من موسوعة حسوب
< Python‏ | os
ط تصحيح التصنيف
ط تصحيح رابط
سطر 8: سطر 8:


== القيمة المعادة ==
== القيمة المعادة ==
تُعيد الدالة قيمة مُتغيّر البيئة المُمرَّر (<code>key</code>)، أو قيمة الوسيط <code>default</code> في حال عدم وجود المتغيّر. ينبغي أن تكون الوسائط والقيمة المعادة [[Python/string|سلاسل نصيّة]].
تُعيد الدالة قيمة مُتغيّر البيئة المُمرَّر (<code>key</code>)، أو قيمة الوسيط <code>default</code> في حال عدم وجود المتغيّر. ينبغي أن تكون الوسائط والقيمة المعادة [[Python/str|سلاسل نصيّة]].


تُرمَّز المفاتيح (الوسيط <code>key</code>) والقيم (قيمة المتغيّر)، في أنظمة يونكس، بنظام الترميز المُعاد من الدالة [[Python/sys/getfilesystemencoding|()sys.getfilesystemencoding]]. استخدم الدالة [[Python/os/getenvb|()os.getenvb]] في حال كنت تريد استخدام نظام ترميز مُختلف.
تُرمَّز المفاتيح (الوسيط <code>key</code>) والقيم (قيمة المتغيّر)، في أنظمة يونكس، بنظام الترميز المُعاد من الدالة [[Python/sys/getfilesystemencoding|()sys.getfilesystemencoding]]. استخدم الدالة [[Python/os/getenvb|()os.getenvb]] في حال كنت تريد استخدام نظام ترميز مُختلف.

مراجعة 13:58، 18 يوليو 2018

تُعيد الدالة قيمة مُتغيّر البيئة المُمرَّر.

البنية العامة

getenv(key, default=None)

حيث الوسيط key هو متغيّر البيئة، والوسيط default يُمثِّل القيمة الافتراضيّة لمتغيّر البيئة في حال عدم وجوده.

القيمة المعادة

تُعيد الدالة قيمة مُتغيّر البيئة المُمرَّر (key)، أو قيمة الوسيط default في حال عدم وجود المتغيّر. ينبغي أن تكون الوسائط والقيمة المعادة سلاسل نصيّة.

تُرمَّز المفاتيح (الوسيط key) والقيم (قيمة المتغيّر)، في أنظمة يونكس، بنظام الترميز المُعاد من الدالة ()sys.getfilesystemencoding. استخدم الدالة ()os.getenvb في حال كنت تريد استخدام نظام ترميز مُختلف.

الدالة متوفرة في معظم الأنظمة الشبيهة بيونكس ونظام الويندوز.

أمثلة

>>> from os import getenv
>>> getenv(key="TEST", default="TEST")
'TEST'

مصادر