فهم الفرق بين '،' و'as' في معالجة استثناءات بايثون
try:
pass
except Exception, exception:
pass
في إصدارات Python السابقة للإصدار 2.6، كان بناء الجملة هذا هو الطريقة الوحيدة لتعيين استثناء لمتغير. تفصل الفاصلة فئة الاستثناء عن اسم المتغير. على سبيل المثال، الكود أعلاه سيعين الاستثناء للاستثناء المتغير.
الصيغة مع 'as'try:
pass
except Exception as exception:
pass
تم تقديمه في Python 2.6، يسمح بناء الجملة as بتعيين استثناء أكثر وضوحًا ووضوحًا للمتغير. يقوم بناء الجملة هذا بتعيين الاستثناء للمتغير المحدد بعد الكلمة الأساسية باسم. استمرارًا للمثال أعلاه، تقوم هذه التعليمات البرمجية بتعيين الاستثناء للاستثناء المتغير.
التركيب القانوني لإصدارات بايثون المختلفةتعتمد شرعية بناء الجملة على إصدار بايثون:تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3