الدالة ()os.get_exec_path في بايثون

من موسوعة حسوب
< Python‏ | os
مراجعة 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']

مصادر