الفرق بين المراجعتين لصفحة: «Python/os/get exec path»
احمد-نورالله (نقاش | مساهمات) ط نقل احمد-نورالله صفحة Python/os/get-exec-path إلى Python/os/get exec path |
احمد-نورالله (نقاش | مساهمات) طلا ملخص تعديل |
||
سطر 5: | سطر 5: | ||
<syntaxhighlight lang="python3"> | <syntaxhighlight lang="python3"> | ||
get_exec_path(env=None) | get_exec_path(env=None) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== المعاملات == | |||
=== <code>env</code> === | |||
قاموس متغيّرات البيئة الذي سيُبحَث فيه عن المتغيّر <code>PATH</code>. تُسنَد القيمة <code>None</code> للوسيط <code>env</code>، ويُستخدَم القاموس <code>os.environ</code> للحصول على متغيّر البيئة <code>PATH</code> افتراضيًا. | |||
== القيمة المعادة == | == القيمة المعادة == |
مراجعة 16:47، 4 أغسطس 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']