Задача

1/7

العمل مع الملفات

Теория

ملفات
الملف هو مجموعة من البيانات في الذاكرة الخارجية لها اسم. & nbsp؛
هناك نوعان من الملفات في بايثون:
- نص ، الذي يحتوي على نص مقطوع على سطر ؛ من بين الأحرف الخاصة في الملفات النصية ، يمكن أن يكون هناك أحرف سطر جديد فقط (& quot؛ \ n & quot؛) والعودة إلى بداية السطر (& quot؛ \ r & quot ؛) ؛
- ثنائي ، الذي يخزن أي بيانات ثنائية دون قيود (على سبيل المثال ، الصور والأصوات ومقاطع الفيديو وما إلى ذلك).

بعد ذلك ، سننظر في العمل مع الملفات النصية.

& nbsp؛

مبدأ العمل مع ملف من البرنامج تتكون من ثلاث مراحل:
1. فتح ملف
2. العمل مع الملف ؛
3. إغلاق الملف.
يسمى مبدأ العملية هذا "مبدأ الشطيرة". .

عند فتح ملف ، يشار إلى وضع التشغيل: قراءة أو كتابة أو إلحاق البيانات بنهاية الملف. الملف المفتوح محظور ولا يمكن للبرامج الأخرى الوصول إليه. & nbsp ؛ بعد العمل مع الملف ، يجب عليك إغلاقه لقطع الاتصال بالبرنامج. عند إغلاق ملف ، تتم كتابة جميع التغييرات التي أجراها البرنامج في هذا الملف على القرص. & nbsp ؛ تعمل لغة Python مع الملفات من خلال متغيرات الملفات.

تتيح الوظيفة open () فتح ملف وإرجاع متغير ملف يمكن استخدامه للوصول إلى الملف.
f = open (file_name، access_mode) ، & nbsp؛
حيث:
- file_name & nbsp؛ - اسم الملف المراد فتحه
- access_mode - وضع فتح الملف. يمكن أن يكون: قراءة ، كتابة ، إلخ. الوضع الافتراضي للقراءة (r) ما لم يتم تحديد خلاف ذلك. & nbsp؛
نبسب ؛
القائمة الكاملة لأوضاع فتح الملف <الجسم>
الوضع الوصف
r للقراءة فقط.
w قابل للكتابة فقط. سيتم إنشاء ملف جديد إذا لم يتم العثور عليه بالاسم المحدد.
rb للقراءة فقط (ثنائي).
wb كتابة فقط (ثنائي). سيتم إنشاء ملف جديد إذا لم يتم العثور عليه بالاسم المحدد.
r + للقراءة والكتابة.
rb + للقراءة والكتابة (ثنائي).
w + للقراءة والكتابة. سيتم إنشاء ملف جديد قابل للكتابة إذا لم يتم العثور عليه بالاسم المحدد.
wb + للقراءة والكتابة (ثنائي). سيتم إنشاء ملف جديد قابل للكتابة إذا لم يتم العثور عليه بالاسم المحدد.
أ يفتح لإضافة محتوى جديد. سيتم إنشاء ملف جديد قابل للكتابة إذا لم يتم العثور عليه بالاسم المحدد.
a + يفتح لإضافة محتوى جديد. سيتم إنشاء ملف جديد لقراءة الإدخال إذا لم يتم العثور عليه بالاسم المحدد.
أب يفتح لإضافة محتوى جديد (ثنائي). سيتم إنشاء ملف جديد قابل للكتابة إذا لم يتم العثور عليه بالاسم المحدد.
ab + يفتح لإضافة محتوى جديد (ثنائي). سيتم إنشاء ملف جديد لقراءة الإدخال إذا لم يتم العثور عليه بالاسم المحدد.

نبسب ؛
تتيح لك طريقة إغلاق () إغلاق ملف .

مثال Fin = فتح (& quot ؛ input.txt & quot ؛) Fout = فتح (& quot؛ output.txt & quot؛) نبسب ؛ على & nbsp ؛ # افعل شيئًا مع الملفات fout.close () Fin.close () إذا تم فتح ملف موجود للكتابة ، يتم إتلاف محتوياته. بعد انتهاء البرنامج ، يتم إغلاق جميع الملفات المفتوحة تلقائيًا.
نبسب ؛

Задача

لديك ملف students.txt ، أي مما يلي هو الطريقة الصحيحة لفتح الملف للقراءة كملف نصي؟ & nbsp ؛ يتم تخزين الملف على القرص في نفس المجلد حيث يوجد البرنامج مخزنة.
اختر ما يناسبك.

1) مفتوح (& # 39 ؛ students.txt & # 39 ؛، & # 39 ؛ w & # 39 ؛)
2) فتح (& # 39 ؛ students.txt & # 39 ؛، & # 39 ؛ wb & # 39 ؛)
3) افتح (& # 39 ؛ students.txt & # 39 ؛)
4) مفتوح (& # 39 ؛ students.txt & # 39 ؛، & # 39 ؛ rb & # 39 ؛)
5) مفتوح (& # 39 ؛ students.txt & # 39 ؛، & # 39 ؛ r & # 39 ؛)

رداً على ذلك ، حدد عدد الإجابات الصحيحة بترتيب تصاعدي معًا دون مسافات.

Выберите правильный ответ, либо введите его в поле ввода

Комментарий учителя