معالجة وقراءة الملفات في هذا الدرس، سنتحدث عن كيفية التعامل مع الملفات في بايثون بمجرد الانتهاء من ذلك، علينا أن نسأل أنفسنا ماذا يعني التعامل مع الملفات في بايثون؟ حسنًا، معالجة ملفات Python لها العديد من نقاط القوة ومن نقاط القوة التي أجدها مفيدة للغاية هي القدرة على فتح ملف نصي وإضافة أشياء إليه، وإزالة الأشياء منه فقط ألقِ نظرة عليه أو التخلص منه وهذا ما سنتعلمه ولكن للقيام بذلك، فإن أول شيء يتعين علينا القيام به هو أنه علينا معرفة أين توجد بايثون الخاصة بنا إذن ما سأفعله هو سأذهب وأضغط على زر windows في الزاوية اليسرى السفلية وانتقل إلى ملف Python القابل للتنفيذ ما سأفعله هو الانتقال إلى ملف 64 بت القابل للتنفيذ سأقوم بالنقر بزر الماوس الأيمن فوقه وسأضغط على المزيد More ثم سأضغط على فتح موقع الملف open file location هذا يحضر المستكشف، وهذا يخبرك أين يوجد ملف Python القابل للتنفيذ داخل هذا الدليل لقد أنشأت ملفًا نصيًا يسمى جيريمي وسأنسخ هذا الملف أيضًا وسأضعه في دليل بايثون للمستوى المتوسط intermediate python لذا عند تنزيل شفرة المصدر التي أنشأناها يكون لديك هذا الملف لذلك إذا اخترت ألا تصنع واحدًا آخر أو أنت فقط تريد استخدام تلك الخاصة بي، فلا بأس لذلك سنلصق ذلك هناك نحن الآن على استعداد للمضي قدما في الوقت الحالي، سنفترض وسأخبرك على الفور هذا مكان سيئ للغاية لوضع الملفات لكن هذا هو المكان الذي نضعهم فيه أولاً لذلك نحن نوعا ما نتفهم الجزء الأول حيث يكون الملف القابل للتنفيذ لدي مستند نصي يسمى جيريمي الآن ما سنفعله هو أننا سنفعل حفظ باسم في الملف، في التعليمات البرمجية الخاصة بنا file, save as لذلك لدينا ملف نصي ولدينا صفحة الأكواد أو التعليمات البرمجية الخاصة بنا الآن نحتاج فقط إلى معرفة كيفية فتح هذا الملف وننظر إليه بالفعل دعنا نذهب من هنا وسأقوم بحذف كل شيء لذلك نبدأ من جديد لدينا دالة مضمنة يمكننا استخدامها تسمى ب open وopen تسمح لنا بفتح ملف نصي لكن علينا إسناد متغير إليها لذا سأطلق عليها اسم ملفي my file وسأجعل ذلك يساوي الفتح my file = open ثم في الداخل، سأضع اسم الملف داخل الاقتباسات في حالتي إنه jeremy.txt للنص وهذا سيفتح الملف الآن، نحتاج إلى إخبار بايثون أننا نريد أن نتمكن من قراءة هذا الملف لذلك كل ما علينا فعله هو وضع فاصلة ثم داخل الاقتباسات مرة أخرى سنضع حرف r صغيرًا وهذا يعني القراءة reading ثم كل ما علينا فعله هو تشغيل تعليمة طباعة print وما سنطبعه هو ملفي my file وسنستخدم الدالة سابقة الإنشاء، اقرأ read لذلك سنضع عاملة تشغيل النقطة ثم نضع الكلمة read متبوعًا بزوج من الأقواس متبوعًا بأقواس إغلاق لتعليمة الطباعة print (myfile.read) لذلك إذا تم كل هذا بشكل صحيح وموقعه في المجلد الصحيح يمكننا فتح الملف وقراءته لذلك دعونا نحفظه وسنقوم بتشغيل النموذج module وهو كذلك الآن، نحن قادرون على فتح ملف وقراءته الآن السؤال هو هو ماذا لو لم يكن ملفي في مكان الملف القابل للتنفيذ؟ حسنًا، من السهل جدًا القيام بذلك كل ما سنفعله هو الانتقال إلى مكان تسمية الملف ونحن فقط نضع المسار إلى الملف وأود أن أوصيك بالاحتفاظ بالملفات في دليل يسهل العثور عليه ولا يتطلب الكثير من الكتابة على سبيل المثال، إذا كنت تعمل على جهازك الخاص وأنت تعمل على بايثون قم بإنشاء دليل في محرك الأقراص C يسمى الملفات files كل ما عليك فعله هو كتابة C: \ ثم اسم الدليل، وهو الملفات files وإذا كان لدي دليل اسمه الملفات وهناك يوجد ملف يسمى jeremy.text سيفتحه تمامًا كما فعل هنا الآن، قد أريد أن أقول، لأنك تلعب بالملفات وأشياء من هذا القبيل لا تشغل بالك بالعثور على موقع في الواقع، الاقتراح الذي أود تقديمه هو لوضع محرك أقراص فلاش في جهازك واحتفظ بملفاتك هناك في درسنا التالي سوف نتعلم كيفية إنشاء ملف أراك لاحقا