عمليات الملفات في Python
قراءة ملفات البيانات وكتابتها
عمليات الملفات في Python درس مجاني في Python Academy على CoddyKit. هذا هو الدرس 3 من أصل 5. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Python Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Python Academy 5 دروس في المجموع.
قراءة الملفات وكتابتها
عمليات الملفات في Python
تسهّل Python العمل مع الملفات لقراءة البيانات وكتابتها. في هذا الدرس، سنستكشف كيفية التعامل مع الملفات في Python، بما في ذلك فتحها وقراءتها والكتابة فيها وإغلاقها.

فتح الملفات
فتح الملفات
للعمل مع ملف في Python، تحتاجون أولًا إلى فتحه باستخدام الدالة open(). وتتطلب الدالة open() اسم الملف والوضع، مثل 'r' للقراءة و'w' للكتابة.
مثال:
file = open('example.txt', 'r')قراءة الملفات
قراءة الملفات
يمكنكم قراءة محتويات ملف باستخدام أساليب مثل read() أو readline() أو readlines().
مثال:
content = file.read()الكتابة في الملفات
الكتابة في الملفات
لكتابة البيانات في ملف، افتحوه في وضع الكتابة ('w'). لاحظوا أن هذا سيستبدل المحتوى الحالي للملف.
مثال:
file = open('example.txt', 'w')
file.write('Hello, World!')إضافة البيانات إلى الملفات
إضافة البيانات إلى الملفات
إذا أردتم إضافة بيانات إلى ملف موجود من دون استبدال محتواه، فاستخدموا وضع الإضافة ('a').
مثال:
file = open('example.txt', 'a')
file.write('\nNew line of text')إغلاق الملفات
إغلاق الملفات
من المهم إغلاق الملف بعد الانتهاء من استخدامه لتحرير موارد النظام. استخدموا الأسلوب close() لإغلاق الملف.
مثال:
file.close()استخدام عبارة 'with'
استخدام عبارة 'with'
تتعامل عبارة with تلقائيًا مع إغلاق الملفات، مما يجعل التعليمات البرمجية أكثر وضوحًا وأمانًا.
مثال:
with open('example.txt', 'r') as file:
content = file.read()مراجعة
مراجعة
لقد تعلمتم كيفية التعامل مع الملفات في Python:
- فتح الملفات: استخدام
open()مع أوضاع مختلفة. - قراءة الملفات: استخدام أساليب مثل
read(). - الكتابة والإلحاق: إضافة محتوى إلى الملفات باستخدام وضعي الكتابة والإلحاق.
- إغلاق الملفات: استخدام
close()أو عبارةwith.
تهانينا!
تهانينا!
لقد أتممتم درس عمليات الملفات في Python. تابعوا إلى الدرس التالي لتتعلموا كيفية معالجة الأخطاء وتصحيحها في Python.

الأسئلة الشائعة
هل درس «عمليات الملفات في Python» مجاني؟
نعم — نص درس «عمليات الملفات في Python» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Python Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Python Academy 5 دروس في المجموع.
ماذا ستتعلم في «عمليات الملفات في Python»؟
قراءة ملفات البيانات وكتابتها تتمرن على Python Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Python Academy؟
لا تُشترط خبرة سابقة. Python Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 5.
كم من الوقت يستغرق درس «عمليات الملفات في Python»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Python Academy هذا؟
نعم. كل درس في Python Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- مكتبات Python للذكاء الاصطناعي
- أنواع البيانات وهياكلها في Python
- عمليات الملفات في Python
- معالجة الأخطاء في Python
- إعداد بيئة التطوير