الدالة () close
تعريفها
تستخدم لإغلاق الإتصال مع الملف و تنظيف الذاكرة من كل ما له علاقة بهذا الملف.
ملاحظة: في حال قمت بفتح الملف بالأساس بواسطة الجملة with
فلا داعي لإغلاق الملف لأنها تقوم بإغلاقه بشكل تلقائي عنك.
بناؤها
close()
باراميترات
لا تقبل أي باراميتر.
قيمة الإرجاع
لا ترجع قيمة.
في المثال التالي قمنا باستخدام الدالة close()
لإغلاق الملف المفتوح في الذاكرة بعد الإنتهاء من القراءة منه.
مثال
# للإشارة إلى أننا سنستخدم هذا الكائن لقراءة النص الموجود في الملف 'r' و وضعنا الرمز 'demo.txt' هنا قمنا بإنشاء كائن يشير لملف إسمه opened_file = open('demo.txt', 'r') # الذي يشير للملف المفتوح حتى ترجع كل النص الموجود فيه, بعدها قمنا بطباعة النص الذي سترجعه opened_file من الكائن read() هنا قمنا باستدعاء الدالة print(opened_file.read()) # لإغلاق الإتصال مع الملف المفتوح في الذاكرة opened_file من الكائن close() هنا قمنا باستدعاء الدالة opened_file.close()
•بعد تشغيل الملف Test.py
سيتم طباعة كل النص الموجود في الملف demo.txt
الذي إفترضنا أننا أنشأناه في نفس المشروع الذي نعمل فيه.
Python is an easy language to learn. <-- هنا افترضنا أن هذا النص كان موجوداً أصلاً في الملف