استثناءات Pythonخطأ
pickle.UnpicklingErrorpickle.UnpicklingError
لم يتمكن وحدة pickle من إلغاء تسلسل البيانات المُقدَّمة.
python
عرض التفاصيل subprocess.CalledProcessErrorانتهت عملية فرعية بكود إرجاع غير صفري.
أعاد الأمر المُنفَّذ عبر subprocess.check_call()، أو subprocess.check_output()، أو subprocess.run(check=True) كود خروج غير صفري يدل على الفشل.
تحقق من error.returncode وerror.stderr لمعرفة سبب الفشل. استخدم subprocess.run() بدون check=True إذا أردت معالجة الخروج غير الصفري بنفسك. أصلح الأمر الأساسي أو وسيطاته.
subprocess.check_call(["false"]) # CalledProcessErrorpickle.UnpicklingErrorلم يتمكن وحدة pickle من إلغاء تسلسل البيانات المُقدَّمة.
IsADirectoryErrorجرت محاولة إجراء عملية ملف على مسار يمثل مجلدًا.
TypeError: missing required positional argumentاستُدعيت دالة دون توفير جميع الوسطاء الموضعية المطلوبة.
NotADirectoryErrorجرت محاولة إجراء عملية مجلد على مسار لا يمثل مجلدًا.
FileExistsErrorفشلت عملية لأن الملف أو المجلد موجود بالفعل.
RecursionErrorتجاوز الحد الأقصى لعمق التكرار.