• 0

كيف أعرف نظام التشغيل الذي يعمل فيه سكربت بايثون؟

لدي برنامج بلغة البايثون وأحتاج إلى معرفة نظام التشغيل الذي تم تشغيل فيه السكربت للقيام بتعليمات برمجة محددة حسب النظام، فهل هنالك طريقة في البايثون لمعرفة نظام التشغيل الذي يعمل فيه السكربت؟

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


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

هنالك عدة طرق لمعرفة نوع نظام التشغيل الذي يتم تشغيل السكربت فيه، فمثلا يمكنك استخدام دالة name من مكتبة os لعرض نوع نظام التشغيل لكن هذه الدالة ليست دقيقة للغاية كما يبدو ذلك في المثال التالي:

>>> import os
>>> print os.name
posix

إذا أردت معلومات دقيقة حول نظام التشغيل فيمكنك في هذه الحالة استخدام دالة system من مكتبة platform لعرض اسم نظام التشغيل ويمكنك أيضا استخدام دالة release من نفس المكتبة لمعرفة إصدار نظام التشغيل كما في المثال التالي:

>>> import platform
>>> platform.system()
'Linux'
>>> platform.release()
'2.6.22-15-generic'

المصدر

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


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

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

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

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


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

تسجيل الدخول

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


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