الفرق بين المراجعتين ل"Python/os/getenvb"

من موسوعة حسوب
< Python‏ | os
اذهب إلى التنقل اذهب إلى البحث
ط (تصحيح التصنيف)
ط (ترتيب التصنيفات)
 
(مراجعة متوسطة واحدة بواسطة نفس المستخدم غير معروضة)
سطر 5: سطر 5:
 
<syntaxhighlight lang="python3">
 
<syntaxhighlight lang="python3">
 
getenvb(key, default=None)
 
getenvb(key, default=None)
</syntaxhighlight>حيث الوسيط <code>key</code> هو متغيّر البيئة، والوسيط <code>default</code> يُمثِّل القيمة الافتراضيّة لمتغيّر البيئة في حال عدم وجوده.
+
</syntaxhighlight>
 +
 
 +
== المعاملات ==
 +
 
 +
=== <code>key</code> ===
 +
مُتغيّر البيئة المُراد الحصول على قيمته.
 +
 
 +
=== <code>default</code> ===
 +
القيمة الافتراضيّة لمتغيّر البيئة في حال عدم وجوده.
  
 
== القيمة المعادة ==
 
== القيمة المعادة ==
سطر 24: سطر 32:
 
* [https://docs.python.org/3/library/os.html#os.getenvb قسم الوحدة os في توثيق بايثون الرسمي].
 
* [https://docs.python.org/3/library/os.html#os.getenvb قسم الوحدة os في توثيق بايثون الرسمي].
 
[[تصنيف:Python]]
 
[[تصنيف:Python]]
 +
[[تصنيف:Python Function]]
 
[[تصنيف:Python os]]
 
[[تصنيف:Python os]]
[[تصنيف:Python Function]]
 

المراجعة الحالية بتاريخ 16:18، 6 أغسطس 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'

مصادر