📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
نوع: محتوى تعليمي
دالة فتح ملف
نوع: محتوى تعليمي
يمكنك استخدام دالة فتح (open) لفتح ملف في بايثون. تأخذ هذه الدالة وسيطين: الأول هو مسار الملف الذي تريد فتحه، والثاني هو الحرف الذي يمثل العملية التي تريد تنفيذها على الملف.
نوع: محتوى تعليمي
الصيغة العامة لدالة فتح الملف:
نوع: محتوى تعليمي
object = open(filename, mode)
نوع: محتوى تعليمي
object: اسم المتغير الذي يمثل الملف الذي سيتم فتحه داخل البرنامج.
filename: مسار/اسم الملف في وسائل التخزين.
mode: الحرف الذي يرمز للعملية المراد تنفيذها (كتابة أو قراءة.. إلخ).
نوع: محتوى تعليمي
التعامل مع الملفات في بايثون
نوع: محتوى تعليمي
نوع: محتوى تعليمي
يفتح الملف للقراءة والكتابة. يمكنك إضافة البيانات إلى الملف، ولكن إن لم يكن الملف موجودًا، فلن تنشئ الدالة ملفًا جديدًا.
نوع: محتوى تعليمي
يفتح الملف للكتابة إذا كان غير موجود، وإذا كان هناك ملف موجود بنفس الاسم فتقوم بحذف جميع عناصره.
نوع: محتوى تعليمي
يفتح الملف للكتابة إذا كان غير موجود أو إلصاق البيانات بنهاية الملف إذا كان موجودًا.
نوع: محتوى تعليمي
دالة إغلاق الملف
نوع: محتوى تعليمي
عند الانتهاء من عمليتي القراءة والكتابة على الملف، يتعين عليك إغلاقه باستخدام دالة الإغلاق (close). تحفظ هذه الدالة أي تغييرات أجريتها على الملف.
نوع: محتوى تعليمي
الصيغة العامة لدالة إغلاق الملف:
نوع: محتوى تعليمي
object.close()
نوع: METADATA
وزارة التعليم
Ministry of Education
2025 - 1447
نوع: METADATA
202
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 4 بطاقة لهذه الصفحة
ما هي الصيغة العامة لإغلاق ملف مفتوح في بايثون؟
- أ) close(object)
- ب) file.close()
- ج) object.close()
- د) end(file)
الإجابة الصحيحة: c
الإجابة: object.close()
الشرح: 1. بعد الانتهاء من التعامل مع ملف مفتوح، يجب إغلاقه.
2. يتم الإغلاق باستخدام دالة `close()`.
3. تُستدعى الدالة على كائن الملف (object).
4. الصيغة الصحيحة هي: object.close().
تلميح: تستخدم اسم المتغير الذي يمثل الملف المفتوح، متبوعًا بنقطة ثم الأمر.
التصنيف: صيغة/خطوات | المستوى: سهل
ما هي الصيغة العامة لدالة فتح الملف في لغة بايثون؟
- أ) open(filename, mode)
- ب) file = open(mode, filename)
- ج) object = open(filename, mode)
- د) open_file(filename, mode)
الإجابة الصحيحة: c
الإجابة: object = open(filename, mode)
الشرح: 1. دالة `open()` تستخدم لفتح ملف في بايثون.
2. تأخذ وسيطين: اسم الملف ووضع التشغيل.
3. تُخزن النتيجة في متغير (object) للتعامل مع الملف لاحقًا.
4. الصيغة الصحيحة هي: object = open(filename, mode).
تلميح: تتكون الدالة من متغير واسم ملف ووضع التشغيل.
التصنيف: صيغة/خطوات | المستوى: سهل
ما هو دور الوسيط الثاني (mode) في دالة `open()` في بايثون؟
- أ) يحدد موقع حفظ الملف على القرص.
- ب) يمثل العملية المراد تنفيذها على الملف (كتابة أو قراءة.. إلخ).
- ج) يحدد حجم الذاكرة المخصصة للملف.
- د) يخزن تاريخ إنشاء الملف.
الإجابة الصحيحة: b
الإجابة: يمثل العملية المراد تنفيذها على الملف (كتابة أو قراءة.. إلخ).
الشرح: 1. الوسيط الأول في `open()` هو اسم الملف.
2. الوسيط الثاني هو `mode`.
3. `mode` هو حرف يحدد الغرض من فتح الملف.
4. أمثلة على `mode`: 'r' للقراءة، 'w' للكتابة، 'a' للإلصاق.
تلميح: هذا الوسيط يحدد ما إذا كنت ستقرأ من الملف أم تكتب فيه.
التصنيف: مفهوم جوهري | المستوى: متوسط
ما الذي يحدث عند استخدام وضع 'w' مع دالة `open()` لملف موجود مسبقًا؟
- أ) يفتح الملف للقراءة فقط.
- ب) يضيف البيانات الجديدة إلى نهاية الملف الحالي.
- ج) إذا كان هناك ملف موجود بنفس الاسم فتقوم بحذف جميع عناصره.
- د) يفتح الملف للقراءة والكتابة معًا دون حذف أي شيء.
الإجابة الصحيحة: c
الإجابة: إذا كان هناك ملف موجود بنفس الاسم فتقوم بحذف جميع عناصره.
الشرح: 1. الوضع 'w' يفتح الملف للكتابة.
2. إذا كان الملف غير موجود، ينشئ ملفًا جديدًا.
3. إذا كان الملف موجودًا، يمحو (يحذف) جميع محتوياته القديمة.
4. يبدأ الكتابة من بداية الملف الفارغ.
تلميح: هذا الوضع يتعامل مع الكتابة من البداية، وليس الإضافة للنهاية.
التصنيف: مفهوم جوهري | المستوى: متوسط