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

ما الفرق بين exit() وsys.exit() في بايثون؟

ali_agha

السؤال

Recommended Posts

  • 0

من الأفضل استخدام دالة exit() عند استخدام الصدفة التفاعلية (the interactive shell) فهي مشابهة لدالة quit() ووظيفتها الخروج من السكربت (أو من الصدفة التفاعلية) مع إمكانية عرض رسالة عند الإغلاق، وهذه الرسالة يمكنك تمريرها وسوف تظهر عند الإغلاق.
أما بالنسبة إلى دالة exit() التابعة لمكتبة sys فيُنصح باستخدامها في التطبيقات والبرامج ويمكنك أيضا تمرير رسالة لعرضها عند إغلاق البرنامج.
كلا الدالتين تقومان بالخروج بنفس الطريقة وهي عن طريق SystemExit.
يُذكر أن دالة sys.exit() مكتوبة بلغة السي وأما exit() فهي مكتوبة بلغة بايثون.
المصادر 1 2

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

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...