Ali Ahmed55 نشر 11 أبريل أرسل تقرير نشر 11 أبريل السلام عليكم اي هي مكتبه sys الموجود في باثيون اومتي استخدمها في برامجي؟ 1 اقتباس
0 Chihab Hedidi نشر 11 أبريل أرسل تقرير نشر 11 أبريل مكتبة 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("أنت تستخدم لينكس.") 1 اقتباس
0 Ali Ahmed55 نشر 12 أبريل الكاتب أرسل تقرير نشر 12 أبريل بتاريخ 18 ساعة قال Chihab Hedidi: if sys.platform == "win32": print("أنت تستخدم ويندوز.") elif sys.platform == "linux": print("أنت تستخدم لينكس.") اول شكرااا جدا لحضرتك تاني حاجه هو ليه السطر التاني مش بين الا هو ده بتاريخ 18 ساعة قال Chihab Hedidi: elif sys.platform == "linux": print("أنت تستخدم لينكس.") اقتباس
السؤال
Ali Ahmed55
السلام عليكم
اي هي مكتبه sys الموجود في باثيون اومتي استخدمها في برامجي؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.