الدالة ()os.close في بايثون

من موسوعة حسوب
< Python‏ | os
مراجعة 06:53، 21 يناير 2019 بواسطة جميل-بيلوني (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

تُغلِق الدالة واصِف الملف المُمرَّر.

البنية العامة

close(fd)

المعاملات

fd

واصِف الملف المُراد إغلاقه.

القيمة المعادة

لا تُعيد الدالة أي قيمة (أي أنَّ قيمتها المعادة None).

ملاحظة: هذه الدالة مُخصَّصة لعمليات الإدخال والإخراج مُنخفِضة المستوى، وينبغي استخدامها على واصفات الملفات المُعادة من دوال مثل ()os.open أو ()os.pipe. لإغلاق "كائِن ملف" مُعاد من دالة مَضمَّنة في بايثون مثل ()open، أو من دوال مثل ()os.popen أو ()os.fdopen، استخدم التابِع ()close الخاص به.

أمثلة

يبيّن المثال التالي آلية عمل الدالة.

>>> import os
>>> fd = os.open('TEST', 0)
>>> os.close(fd)

مصادر