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

اي هي مكتبه sys الموجود في باثيون اومتي استخدمها في برامجي؟

Ail Ahmed

السؤال

Recommended Posts

  • 0

مكتبة sys توفر وصولا إلى المتغيرات والوظائف المرتبطة بالنظام، هذه المكتبة مفيدة للتعامل مع المعلومات البيئية للنظام والبرنامج الذي يعمل عليه، و تحتوي على العديد من الوظائف و لكن الأهم و الأكثر إستخداما هي :

sys.argv: قائمة تحتوي على الوسائط التي تم تمريرها إلى البرنامج من خلال سطر الأوامر.
sys.path: قائمة تحتوي على المسارات التي يتم البحث فيها للوصول إلى المكتبات المستخدمة في البرنامج.
sys.platform: يوفر معلومات حول المنصة التي يتم تشغيل البرنامج عليها (مثل win32 لنظام Windows أو linux لنظام Linux).
sys.exit(): يتيح إنهاء تنفيذ البرنامج في أي وقت.و هذا كود صغير لكيف يتم إستخدام هذه المكتبة:

import sys

# استخدام sys.argv لطباعة الوسائط الممررة من سطر الأوامر
print("الوسائط الممررة:", sys.argv)

# استخدام sys.exit() للخروج من البرنامج بشكل نظيم
if len(sys.argv) < 2:
    print("الرجاء تمرير معلمة واحدة على الأقل.")
    sys.exit(1)  # يعني خروج بحالة خطأ

# استخدام sys.platform للتعامل مع الأنظمة المختلفة بطرق مختلفة
if sys.platform == "win32":
    print("أنت تستخدم ويندوز.")
elif sys.platform == "linux":
    print("أنت تستخدم لينكس.")

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 18 ساعة قال Chihab Hedidi:
if sys.platform == "win32":
    print("أنت تستخدم ويندوز.")
elif sys.platform == "linux":
    print("أنت تستخدم لينكس.")

اول شكرااا جدا لحضرتك 

تاني حاجه هو ليه السطر التاني مش بين الا هو ده

بتاريخ 18 ساعة قال Chihab Hedidi:
elif sys.platform == "linux":
    print("أنت تستخدم لينكس.")

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...