الفرق بين المراجعتين لصفحة: «Python/os/getenvb»
احمد-نورالله (نقاش | مساهمات) ط تصحيح التصنيف |
احمد-نورالله (نقاش | مساهمات) ط إضافة قسم "المعاملات" |
||
سطر 5: | سطر 5: | ||
<syntaxhighlight lang="python3"> | <syntaxhighlight lang="python3"> | ||
getenvb(key, default=None) | getenvb(key, default=None) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== المعاملات == | |||
=== <code>key</code> === | |||
مُتغيّر البيئة المُراد الحصول على قيمته. | |||
=== <code>default</code> === | |||
القيمة الافتراضيّة لمتغيّر البيئة في حال عدم وجوده. | |||
== القيمة المعادة == | == القيمة المعادة == |
مراجعة 20:01، 24 يوليو 2018
تُعيد الدالة قيمة مُتغيّر البيئة المُمرَّر. القيمة المُعادة من هذه الدالة، وكذلك وسائِطها، مُمثَّلة بالبايتات.
البنية العامة
getenvb(key, default=None)
المعاملات
key
مُتغيّر البيئة المُراد الحصول على قيمته.
default
القيمة الافتراضيّة لمتغيّر البيئة في حال عدم وجوده.
القيمة المعادة
تُعيد الدالة قيمة مُتغيّر البيئة المُمرَّر (key
)، أو قيمة الوسيط default
في حال عدم وجود المتغيّر. ينبغي أن تكون الوسائط والقيمة المعادة مُمثَّلة بالبايتات.
تتوفر هذه الدالة فقط في حال كان للمتغيّر supports_bytes_environ
القيمة True
.
الدالة متوفرة في معظم الأنظمة الشبيهة بيونكس.
أمثلة
يُظهِر المُقتطَف البرمجي أدناه مثال عن محاولة الحصول على قيمة مُتغيّر البيئة DESKTOP_SESSION
الموجود في النظام، مما سيؤدي إلى إعادته وتجاهل قيمة الوسيط default
.
>>> from os import getenvb
>>> getenvb(b"DESKTOP_SESSION", "TEST")
b'xfce'