استثناءات Pythonخطأ
SyntaxErrorSyntaxError
صادف Python صياغة غير صالحة لا يمكن تحليلها.
python
عرض التفاصيل UnicodeEncodeErrorتعذّر ترميز سلسلة Unicode إلى الترميز المستهدف.
لا يمكن تمثيل حرف في السلسلة بالترميز المستهدف. مثلاً، ترميز سلسلة تحتوي على حروف غير ASCII إلى ASCII، أو حرف خارج نطاق الترميز المستهدف.
استخدم ترميز UTF-8 الذي يدعم جميع حروف Unicode: string.encode('utf-8'). استخدم معالجات الأخطاء: string.encode('ascii', errors='replace') أو errors='ignore'. اضبط الترميز الافتراضي على UTF-8 في بيئتك.
"\u00e9".encode("ascii") # UnicodeEncodeErrorSyntaxErrorصادف Python صياغة غير صالحة لا يمكن تحليلها.
ValueErrorتلقّت دالة وسيطاً من النوع الصحيح لكن بقيمة غير مناسبة.
multiprocessing.AuthenticationErrorفشلت المصادقة عند الاتصال بخادم multiprocessing.
TimeoutErrorانتهت مهلة على مستوى النظام أثناء عملية حجب.
NotADirectoryErrorجرت محاولة إجراء عملية مجلد على مسار لا يمثل مجلدًا.
InterruptedErrorتمت مقاطعة استدعاء نظام بواسطة إشارة واردة.