الدالة ()os.strerror
في بايثون
تُعيد الدالة رسالة الخطأ للرمز المُمرَّر.
البنية العامة
strerror(code)
المعاملات
code
رمز الخطأ المراد الحصول على رسالته.
القيمة المعادة
تُعيد الدالة سلسلة نصيّة تحتوي على رسالة الخطأ للرمز المُمرَّر للمعامل code
. ستُصدِر الدالة الاستثناء ValueError
في الأنظمة التي تُعيد فيها الدالة ()strerror
القيمة NULL
عندما لا تتعرَّف على رسالة الخطأ (ستُعيد الرسالة سلسلة نصيّة توضِّح فيها أنَّها لم تتعرَّف على رمز الخطأ في الأنظمة الأخرى).
أمثلة
يُبيّن المثال التالي آلية عمل الدالة.
>>> from os import strerror
>>> strerror(0)
'Success'
>>> strerror(1)
'Operation not permitted'
>>> strerror(2222222)
'Unknown error 2222222'