قراءة ملف Python () الطريقة

Qra T Mlf Python Altryqt



'عندما نتحدث عن أفضل لغة برمجة للمبتدئين ، فإن Python هي واحدة منها. إنه يسهل علينا الكثير من الوظائف المضمنة التي تساعد في القيام بمهام مختلفة ببساطة عن طريق استخدام وظائف 'Python' هذه. عندما نريد القيام ببعض المهام على ملفات مختلفة بمساعدة Python ، مثل فتح ملف نصي في Python ، أو قراءة هذا الملف ، أو كتابة البيانات إلى ملف ما ، أو إغلاق ملف بعد الفتح ، فسنستخدم وظائف Python مثل ' قراءة () ، فتح () ، إغلاق () 'إلخ.

هذه الوظائف تجعل عملنا بسيطًا وسهلاً للغاية. في هذا الدليل ، سنناقش طريقة 'file read ()' بالتفصيل وسنشرح طريقة عمل هذه الطريقة في 'Python'. تساعد طريقة 'file read ()' في قراءة الملف النصي في Python. عندما يتعين علينا قراءة بعض البيانات من الملف ، سنستخدم طريقة 'file read ()' في 'Python'. يمكننا قراءة البيانات الكاملة من الملف بالإضافة إلى وحدات البايت المحددة من الملف. إذا ذكرنا عدد البايتات في طريقة 'read ()' ، فسيتم قراءة هذه البايتات المحددة ، وإذا لم نضف أي قيمة في طريقة 'read ()' ، فإن قيمتها الافتراضية هي '-1 ، 'ويقرأ البيانات الكاملة من الملف. الآن ، سنعرض صيغة طريقة 'file read ()' ، ثم سنستخدم هذه الطريقة في أكوادنا أيضًا. '

مثال 1

هذا هو ملف Python الذي نريد قراءته بمساعدة طريقة 'file read ()'. يحتوي هذا الملف على بيانات تظهر أيضًا في لقطة الشاشة أدناه. الآن ، تابع ونرى كيف سنقرأ تلك البيانات في كود 'Python' بمساعدة طريقة 'file read ()'.









هذا هو تطبيق 'Spyder' الذي نستخدمه في هذا الدليل. نضع 'w' أولاً كمتغير ، ويتم تهيئة هذا الحرف 'w' بالدالة 'open ()'. تساعد الوظيفة في فتح الملف ، والتي يتم توفيرها داخل وظيفة 'open ()' كمعامل أول. المعلمة الأولى هي 'w_file.txt' ، والتي نفتحها هنا ، ثم لدينا 'r' كمعامل ثاني. يعني هذا 'r' أننا نفتح هذا الملف لأغراض القراءة فقط. نكتب كائن الملف بهذه الطريقة 'read ()'. نكتبه كـ 'w.read ()'. الآن ، ستتم قراءة بيانات 'w_file.txt' ، وستظهر البيانات أيضًا على وحدة التحكم كما استخدمنا هذه الطريقة في وظيفة 'print ()'.







في تطبيق 'Spyder' ، نضغط فقط على 'Shift + Enter' للحصول على النتيجة. يتم عرض البيانات الموجودة في الملف النصي “w_file.txt” هنا لأننا نقرأ هذا الملف ونطبع بيانات الملف في كود “Python” بمساعدة وظائف Python.



مثال 2

نحن نفتح مرة أخرى ونقرأ 'w_file.txt' ، لكننا هنا نقرأ وحدات بايت محددة من ملف 'w_file.txt'. في طريقة 'open ()' نذكر اسم الملف الذي نريد فتحه وقراءته. نكتب أيضًا 'r' في هذه الطريقة لأننا نفتح 'w_file.txt' لقراءة بياناته. أدناه لدينا طريقة 'read ()' في 'print ()'. نضيف أيضًا '28' في طريقة 'read ()' هذه ، مما يعني أننا حددنا '28' بايت في طريقة 'read ()' هذه. يقرأ فقط هذا البايت المحدد من الملف ويعرض أيضًا تلك البيانات على وحدة التحكم. نكتب 'w.read (28)' في 'print ()' حتى تتم قراءة '28' بايت من 'w_file.txt' وطباعتها على وحدة التحكم.

انظر هنا. ليست كل بيانات الملف مطبوعة هنا. تتم طباعة وحدات البايت المحددة فقط لأننا ذكرنا هذه البايتات في طريقة 'read ()' في كود 'Python' أعلاه.

مثال 3

يظهر الملف النصي في لقطة الشاشة أدناه. يحتوي هذا الملف على بضعة أسطر ، وسنقرأ هذه الملفات من الملف ونطبع أيضًا بيانات الملف بالكامل على وحدة التحكم.

'البيانات' هي متغير نقوم بالتهيئة هنا. يتم استخدام طريقة 'open ()' لتهيئة هذا المتغير. نقوم بفتح ملف “demofile.txt” هنا. نحن فقط نكتب اسم الملف بهذه الطريقة. ثم نقوم بطباعة اسم الملف بمساعدة 'الاسم'. نكتب كائن الملف ثم 'الاسم'. هدف الملف هو 'البيانات' ، لذلك نكتب البيانات. اسم 'في' طباعة '. يساعد في طباعة اسم الملف الذي فتحناه هنا.

بعد ذلك ، نقوم بتهيئة 'data2' بطريقة 'read ()'. عندما نستخدم طريقة 'read ()' ، يجب أن نكتب كائن الملف بهذه الطريقة. لذلك ، نكتب 'data.read ()' هنا ، حيث تكون 'data' هي هدف الملف و 'read ()' هي طريقة قراءة هذا الملف. بعد قراءة البيانات ، نريد أيضًا طباعة تلك البيانات على وحدة التحكم. نقوم بذلك عن طريق وضع 'data2' الذي يحتوي على بيانات الملف بعد قراءته بطريقة 'print ()'.

الآن ، سيتم تقديم بيانات “demofile.txt” على وحدة التحكم. بعد ذلك ، يتعين علينا إغلاق هذا الملف. لإغلاق الملفات في 'Python' ، لدينا طريقة 'close ()' ، لذلك نستخدم طريقة 'close ()' مع كائن الملف ونكتبها كـ 'data.close ()'. الآن ، تحقق من نتيجة هذا الرمز.

تتم قراءة جميع البيانات الواردة في الملف أعلاه وطباعتها أيضًا في هذه النتيجة. نحن ببساطة نستخدم طريقة 'read ()' لقراءة البيانات في 'Python'.

مثال 4

ها هو الملف النصي الجديد الذي سنقرأه في هذا الكود. سنستخدم مرة أخرى طريقة 'read ()' لقراءة تلك البيانات في كود 'Python'.

أولاً ، نفتح هذا الملف الذي أظهرناه أعلاه. في طريقة 'open ()' ، يتم إدخال اسم الملف ، وهو 'file2.txt'. الآن ، سيتم فتح هذا الملف. يتم عرض اسم هذا الملف الذي فتحناه هنا أيضًا لأننا استخدمنا 'a.name' في 'print ()' حيث يمثل 'a' كائن الملف هنا. بعد ذلك ، نقوم بتهيئة 'data_2' بالطريقة 'a.read ()' حتى تتم قراءة البيانات وتخزينها في المتغير 'data_a'. بعد القراءة ، نطبع البيانات بوضع المتغير 'data_a' في 'print ()' ، لإغلاق الملفات في Python ، نستخدم طريقة 'close ()' مع كائن الملف.

أثناء قراءة البيانات من الملف 'file2.txt' وعرضها أيضًا في هذه النتيجة ، نظرًا لأننا لم نضف أي وحدات بايت محددة في طريقة 'read ()' ، يتم عرض البيانات الكاملة من هذا الملف في هذه النتيجة.

مثال 5

تتم تهيئة المتغير 'b' الآن باستخدام طريقة 'open ()' في هذا الرمز ، ويتم إدخال اسم الملف في هذه الطريقة. بعد ذلك ، نقوم بطباعة اسم الملف أدناه باستخدام “b.name” في “print ()”. ثم لدينا المتغير 'line_b' ، والذي تمت تهيئته بـ 'b.read ()'. في طريقة 'read ()' ، نقوم أيضًا بإدخال بعض أرقام البايت التي نريد قراءتها في هذا المثال. هنا ، نقرأ '20' بايت بوضع هذا الرقم '20' في طريقة 'read ()'. بعد ذلك ، نقوم بطباعة بيانات البايت المحددة التي نحصل عليها من الملف بعد القراءة بمساعدة طريقة 'print ()'. هنا ، يمكنك أن ترى أن 'line_b' مكتوب في 'print ()'. يحتوي هذا “line_b” على 20 بايت من البيانات التي نقرأها من الملف.

يتم تقديم اسم الملف أولاً ، ثم تتم قراءة 20 بايت من البيانات من هذا الملف وطباعتها هنا في هذه النتيجة.

استنتاج

يدور هذا الدليل حول طريقة 'قراءة ملف Python ()'. لقد اكتشفنا هذه الطريقة بتفصيل عميق هنا وأوضحنا أن هذه الطريقة تساعدنا في قراءة بيانات الملف في بايثون. لقد أوضحنا أنه يمكننا قراءة وحدات بايت محددة من البيانات والبيانات بأكملها. لقد أوضحنا أيضًا أن القيمة الافتراضية لطريقة 'read ()' هي '-1' ، والتي تقرأ البيانات الكاملة من الملف ، وإذا أردنا قراءة بعض بيانات البايت المحددة ، فإننا نستخدم أرقام البايت في طريقة 'قراءة ()'. لقد اكتشفنا أمثلة مميزة قرأنا فيها بيانات كاملة من الملف بالإضافة إلى بعض وحدات البايت من بيانات الملف.