قارن العائد بالمحتوى الفعلي. [1] [2]
الخلاصة السريعة
المثال
from io import BytesIO
with BytesIO(b"AB") as stream:
n=stream.truncate(5)
data=stream.getvalue()
print(n,len(data),data)الطلب والطول
طلب truncate(5) يعيد 5. [1] [2]
يبقى المحتوى AB؛ طوله 2. [1] [2]
يقلص التنفيذ المحتوى للطلب الأصغر؛ لا يمدده للطلب الأكبر هنا. [1] [2]

التحكم والنطاق
تحكم truncate(1) يعطي A بطول 1. [1] [2]
فحص 3.12.14؛ في الذاكرة فقط. [1] [2]
هذا سلوك BytesIO المختبر؛ لا نعممه على ملفات القرص. [1] [2]
المراجع
- Python 3.12: truncate
- CPython 3.12.14: BytesIO truncate
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
