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

من موسوعة حسوب
< Python‏ | os
ط نقل احمد-نورالله صفحة Python/os/get-exec-path إلى Python/os/get exec path
ط ترتيب التصنيفات
 
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 5: سطر 5:
<syntaxhighlight lang="python3">
<syntaxhighlight lang="python3">
get_exec_path(env=None)
get_exec_path(env=None)
</syntaxhighlight>حيث الوسيط (الاختياري) <code>env</code> هو عبارة عن قاموس متغيّرات البيئة الذي سيُبحَث فيه عن المتغيّر <code>PATH</code>. تُسنَد القيمة <code>None</code> للوسيط <code>env</code>، ويُستخدَم القاموس <code>os.environ</code> للحصول على متغيّر البيئة <code>PATH</code> افتراضيًا.
</syntaxhighlight>
 
== المعاملات ==
 
=== <code>env</code> ===
قاموس متغيّرات البيئة الذي سيُبحَث فيه عن المتغيّر <code>PATH</code>. تُسنَد القيمة <code>None</code> للوسيط <code>env</code>، ويُستخدَم القاموس <code>os.environ</code> للحصول على متغيّر البيئة <code>PATH</code> افتراضيًا.


== القيمة المعادة ==
== القيمة المعادة ==
سطر 20: سطر 25:
* [https://docs.python.org/3/library/os.html#os.get_exec_path قسم الوحدة os في توثيق بايثون الرسمي].
* [https://docs.python.org/3/library/os.html#os.get_exec_path قسم الوحدة os في توثيق بايثون الرسمي].
[[تصنيف:Python]]
[[تصنيف:Python]]
[[تصنيف:Python Function]]
[[تصنيف:Python os]]
[[تصنيف:Python os]]
[[تصنيف:Python Function]]

المراجعة الحالية بتاريخ 16:15، 6 أغسطس 2018

تُعيد الدالة قائمة بالمُجلَّدات التي سيتُم البحث فيها عن الملفات التنفيذيّة عند تشغيل عملية ما.

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

get_exec_path(env=None)

المعاملات

env

قاموس متغيّرات البيئة الذي سيُبحَث فيه عن المتغيّر PATH. تُسنَد القيمة None للوسيط env، ويُستخدَم القاموس os.environ للحصول على متغيّر البيئة PATH افتراضيًا.

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

تُعيد الدالة قائمة بالمُجلَّدات التي سيتم البحث فيها عن الملفات التنفيذيّة، كما يحدث في الصدفة (shell)، عند تشغيل عملية ما.

أمثلة

يعرض المقتطف أدناه مثال عن استخدام الدالة للحصول على مسارات التي سيُبحَث فيها عن الملفات التنفيذيّة في نظام فيدورا جنو/لينُكس.

>>> from os import get_exec_path
>>> get_exec_path()
['/home/test/.guix-profile/bin', '/home/test/.guix-profile/sbin', '/home/test/.guix-profile/bin', '/home/test/.guix-profile/sbin', '/usr/lib64/ccache', '/usr/local/bin', '/usr/local/sbin', '/usr/bin', '/usr/sbin', '/home/test/.composer/vendor/bin', '/home/test/.local/bin', '/home/test/bin']

مصادر