• 0

هل يجب أن أضع سطر !# في سكربتات بايثون؟وكيف يكون شكلها؟

دائما ما أجد سطر مسار مفسر بايثون موجودا في أعلى سكربتات بايثون، فهل يجب أن أضعها دائما؟ وكيف يكون شكلها؟ هكذا:

#!/usr/bin/env python

أو  هكذا:

#!/usr/local/bin/python

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

إن السطر الأول الذي به مسار مفسر بايثون هو سطر مهم حيث سيُمكن من تنفيذ السكربت بشكل مستقل بدون كتابة python مسبقا في الطرفية أو عندما تضغط مرتين على الملف في مدير الملفات المثبت على نظامك (إذا تم وضع الإعدادات الملائمة لذلك).
على الرغم من أن وضع هذا السطر غير ضروري إلا أنه من الأفضل أن يوضع حتى يفهم قارئ الشيفرة المصدرية الخاصة بك ما الذي يَنظُر إليه.
ملاحظة: لا تستخدم السطر التالي:

#!/usr/local/bin/python

لأن بايثون قد يكون مثبت في /usr/bin/python أو في /usr/bin/python وفي هذه الحالة ستفشل عملية تشغيل الملف.
المصدر

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن