اذهب إلى المحتوى

السؤال

نشر

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

Recommended Posts

  • 0
نشر

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

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

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

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

المصدر

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...