بايثونطريقة إضافة نص جديد على النص الموجود في ملف
الرمز a
يمكن وضعه لثاني باراميتر في الدالة open()
لفتح الملف من أجل الكتابة في آخره.
أي يستخدم لإضافة نص جديد على النص الموجود في الملف، و في حال لم يكن الملف المراد الكتابة فيه موجوداً فسيتم إنشاؤه.
الرمز a
هو إختصار للكلمة Append التي تعني أضف في الآخر.
مثال
# للإشارة إلى أننا سنستخدم هذا الكائن لإضافة نص جديد على النص الموجود في الملف 'a' و وضعنا الرمز 'demo.txt' هنا قمنا بإنشاء كائن يشير لملف إسمه opened_file = open('demo.txt', 'a') # لإضافة نص جديد في الملف الذي يشير إليه opened_file من الكائن write() هنا قمنا باستدعاء الدالة opened_file.write('\nAppended text.') # لإغلاق الإتصال مع الملف المفتوح في الذاكرة opened_file من الكائن close() هنا قمنا باستدعاء الدالة opened_file.close()
النتيجة: سيتم إنشاء ملف إسمه demo.txt
في نفس المشروع الذي نعمل فيه - إن لم يكن بالأساس موجوداً - مع إضافة النص "Appended text."
على سطر جديد فيه.
Appended text.
في هذا المثال إفترضنا أن المشروع كان يحتوي على ملف إسمه demo.txt
بجانب ملف البايثون و فيه النص "Existing text."
الذي ظهر في النتيجة قبل النص "Appended text."
.