ملف بايثون مفتوح
تعتبر معالجة الملفات جزءًا مهمًا من أي تطبيق ويب.
لدى Python العديد من الوظائف لإنشاء الملفات وقراءتها وتحديثها وحذفها.
التعامل مع الملف
الوظيفة الأساسية للعمل مع الملفات في بايثون هي
open()
الوظيفة.
تأخذ الوظيفة open()
معلمتين ؛
اسم الملف والوضع .
توجد أربع طرق (أوضاع) مختلفة لفتح ملف:
"r"
- قراءة - القيمة الافتراضية. يفتح الملف للقراءة ، خطأ إذا كان الملف غير موجود
"a"
- إلحاق - فتح ملف للإلحاق ، وإنشاء الملف إذا لم يكن موجودًا
"w"
- كتابة - فتح ملف للكتابة ، وإنشاء الملف إذا لم يكن موجودًا
"x"
- إنشاء - إنشاء الملف المحدد ، وإرجاع خطأ إذا كان الملف موجودًا
بالإضافة إلى ذلك ، يمكنك تحديد ما إذا كان يجب معالجة الملف كوضع ثنائي أو وضع نصي
"t"
- نص - القيمة الافتراضية. وضع النص
"b"
- ثنائي - الوضع الثنائي (مثل الصور)
بناء الجملة
لفتح ملف لقراءته يكفي تحديد اسم الملف:
f = open("demofile.txt")
الكود أعلاه هو نفسه:
f = open("demofile.txt", "rt")
لأن القيم الافتراضية "r"
للقراءة
"t"
والنص ، لا تحتاج إلى تحديدها.
ملاحظة: تأكد من وجود الملف ، وإلا فسوف تحصل على خطأ.