؛

التنقل في المنتدى
تحتاج لتسجيل الدخول لإنشاء مشاركات أو مواضيع.

تعلَّم بايثون3 مِن مدارس w3-38Python File Handling

فتح الملفات في Python

تعتبر معالجة الملفات جزءًا مهمًا من أي تطبيق ويب.
يحتوي Python على العديد من الوظائف لإنشاء الملفات وقراءاتها وتحديثها و حذفها.

التعامل مع الملفات
الوظيفة الأساسية للعمل مع الملفات في بايثون هي الوظيفة open().
تأخذ وظيفة open () معاملَين ؛
اسم الملف ، والوضع(mode).
ال mode هو الوضع أو النمط أو الصيغة التي نريد أن نفتح بها الملف.
توجد أربع أنماط (أوضاع) مختلفة لفتح ملف:
"r"- لِقراءةْ الملف
-و هي القيمة الافتراضية. سيُفتَح الملف للقراءة ، ستُرجع خطأ إذا كان الملف غير موجود
"a" - إلحاق
- فتح ملف للإلحاق ، و يقوم بإنشاء الملف إذا لم يكن موجودًا
"w" - كتابة
- فتح ملف للكتابة ، و يقوم بإنشاء الملف إذا لم يكن موجودًا
"x" - إنشاء
- إنشاء الملف المحدد ، وإرجاع خطأ إذا كان الملف موجودًا
بالإضافة إلى ذلك ، يمكنك تحديد ما إذا كان يجب معالجة الملف كوضع ثنائي(binary) أو وضعْ نصي(text)
"t"- نص - القيمة الافتراضية. وضع النص
"b" - ثنائي(binary) - الوضع الثنائي (مثل الصور)

طريقةْ فتح الملف
لِفتح ملف لقراءتِه يكفي تحديد اسم الملف:
f = open("demofile.txt")
الكود أعلاه هو نفسه:
f = open("demofile.txt", "rt")
لأن "r" للقراءة و "t" للنص, هي القيم الافتراضية، لا تحتاج إلى تحديدها.
ملاحظة: تأكدْ من وجود الملف ، وإلا فسوف تحصل على خطأ.
الدرس:
https://www.dropbox.com/s/osyl1nrxgmfca7a/38Python%20File%20Handling.zip?dl=1

Skip to content