التعامل مع الملفات في لغة البرمجة بايثون

اقرأ في هذا المقال


تُعد لغة البرمجة بايثون من أهم لغات البرمجة الشهيرة التي تُسهل على المستخدمين عملية التعامل مع الملفات، حيث تتضمن هذه اللغة العديد من الوظائف القوية الخاصة بالملفات التي تُعد من أهم الوسائط لتخزين البيانات بأنواعها ليتم الرجوع إليها واستخدامها عند الحاجة، ومن أهم مزايا لغة البرمجة بايثون أنها توفر العديد من الاختصارات التي من وظيفتها تسهيل تنفيذ البرامج.

فتح الملفات في لغة بايثون:

يتم فتح الملفات في لغة بايثون باستخدام الدالة (open) ليتم التعامل معها بعد أن يتم فتحها باستخدام هذه الدالة، وهي من أهم الدوال المستخدمة في بايثون، وبعد فتح الملفات فإن المستخدم يستطيع استخدام العديد من الاختصارات.

اختصارات للتعامل مع الملفات في لغة البرمجة بايثون:

الاختصارالوظيفة
“r”
Read Only
وهو اختصار لكلمة Read ويُستخدم هذا الاختصار لفتح الملف بوضع القراءة فقط حيث لا يمكن التعديل على الملف وتغيير محتوياته ولا الكتابة على الملف.
w
Write Only
وهو اختصار للكلمة “Write” ويُستخدم لفتح الملف في وضعية الكتابة فقط وإذا تم فتح ملف موجود مسبقاً وتم استخدام الاختصار w فإنه يتم مسح ما هو مكتوب ويتم الكتابة فوقه.
“a”
Append Only
وهي اختصار للكلمة “append” ويُستخدم هذا الاختصار للتعامل مع الملفات بوضعية الإضافة، وعن طريق هذا الإختصار بإمكان المُستخدم الإضافة على البيانات الموجودة مسبقاً.
bهذا اختصار لكلمة “Binary” حيث يدل على نوع محتوى البيانات حيث تكون من نوع “binary” ويُستخدم للتعامل مع الملفات التي لا تحتوي على نصوص.
xيُستخدم هذا الاختصار لإنشاء ملف جديد غير موجود مسبقاً.
tيدل هذا الاختصار على أن محتوى الملف هو عبارة عن نص “text”.
rbيُستخدم هذا الاختصار للقراءة في الملفات من نوع “Binary”.
wbيُستخدم للتعامل مع الملفات في وضعية الكتابة على الملفات من نوع “Binary”.
ap
يُستخدم هذا الاختصار لفتح ملفات من نوع “binary” في وضعية الإضافة حيث يمكن للمستخدم الإضافة على الملفات.
a+يُستخدم هذا الاختصار لفتح الملفات ويُمكّن المستخدم من فتح الملفات بوضع الإضافة للقراءة و الكتابة.
w+
يُستخدم هذا الاختصار لفتح الملف بوضعية الكتابة للقراءة والكتابة معاً.
r+
يُستخدم هذا الاختصار لفتح الملف بوضعية القراءة و الكتابة بنفس الوقت.
(اختصارات مُستخدمة في لغة البرمجة بايثون)

المصدر: Reading and Writing to text files in PythonReading and Writing Files in Python (Guide)Python File Handling: Create, Open, Append, Read, WriteInput and Output¶


شارك المقالة: