الدالة ()os.strerror في بايثون

من موسوعة حسوب
< Python‏ | os
مراجعة 14:32، 7 أغسطس 2018 بواسطة احمد-نورالله (نقاش | مساهمات) (إنشاء الصفحة)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

تُعيد الدالة رسالة الخطأ للرمز المُمرَّر.

البنية العامة

strerror(code)

المعاملات

code

رمز الخطأ المراد الحصول على رسالته.

القيمة المعادة

تُعيد الدالة سلسلة نصيّة تحتوي على رسالة الخطأ للرمز المُمرَّر للمعامل code. ستُصدِر الدالة الاستثناء ValueError في الأنظمة التي تُعيد فيها الدالة ()strerror القيمة NULL عندما لا تتعرَّف على رسالة الخطأ (ستُعيد الرسالة سلسلة نصيّة توضِّح فيها أنَّها لم تتعرَّف على رمز الخطأ في الأنظمة الأخرى).

أمثلة

يُبيّن المثال التالي آلية عمل الدالة.

>>> from os import strerror
>>> strerror(0)
'Success'
>>> strerror(1)
'Operation not permitted'
>>> strerror(2222222)
'Unknown error 2222222'

مصادر