نؤلف استثناءً وجسمًا في الذاكرة. [1] [2] [3]
الخلاصة السريعة
المثال
import urllib.error as u,io
e=u.HTTPError('https://own.invalid',
404,'own',{},io.BytesIO(b'R'))
try:raise e
except u.HTTPError as caught:
print(caught.code,caught.read())
print(caught.read())المخرجان 404 b'R' ثم b''. [1] [2] [3]
الاستثناء والقراءة
القراءة تستهلك البايت المؤلف. بقاء الرمز 404 لا يعيد الجسم المستهلك؛ الصفة الاستثنائية لا تمنع قراءة المخزن. [1] [2] [3]

حدود التجربة
العنوان والرمز والجسم مؤلفة. لا نثبت أن خادمًا رد بهذا الرمز أو أن كل خطأ يحمل جسمًا غير فارغ. [1] [2] [3]
المراجع
- Python: urllib.error
- CPython 3.12.14: urllib/error.py
- CPython 3.12.14: urllib/response.py
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
