نصائح

كيفية تحليل ملف خط بخط مع بيثون

كيفية تحليل ملف خط بخط مع بيثون



We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

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

نموذج التعليمات البرمجية لتحليل نص سطر بسطر

fileIN = open (sys.argv1 ، "r") line = fileIN.readline () بينما السطر: بعض الشيء من التحليل هنا السطر = fileIN.readline ()

يأخذ هذا الرمز وسيطة سطر الأوامر الأولى كاسم للملف المراد معالجته. يفتح السطر الأول ويبدأ كائن ملف ، "fileIN". السطر الثاني ثم يقرأ السطر الأول من كائن الملف ويعينه لمتغير السلسلة ، "السطر". يتم تنفيذ حلقة حين تقوم على ثبات "الخط". عندما تتغير "السطر" ، تتم إعادة تشغيل الحلقة. يستمر هذا حتى لا توجد سطور أخرى من الملف يمكن قراءتها. البرنامج ثم يخرج.

عند قراءة الملف بهذه الطريقة ، لا يعترض البرنامج بيانات أكثر مما تم إعداده للمعالجة. إنه يعالج البيانات التي يقوم بإدخالها بشكل أسرع ، مع إعطاء مخرجاته تدريجياً. وبهذه الطريقة ، تظل مساحة ذاكرة البرنامج منخفضة ، ولا تتأثر سرعة معالجة الكمبيوتر. قد يكون هذا الأمر مهمًا إذا كنت تكتب نصًا CGI قد يشاهد بضع مئات من الحالات في كل مرة.

المزيد عن "بينما" في بيثون

تنفيذ عبارة حلقة أثناء تكرار عبارة هدف طالما كان الشرط صحيحاً. بناء جملة حلقة بينما في بيثون هو:

في حين التعبير: بيان (ق)

قد يكون البيان عبارة واحدة أو مجموعة من العبارات. تعتبر جميع العبارات ذات المسافة البادئة بنفس المبلغ جزءًا من نفس الكود. المسافة البادئة هي كيف تشير بيثون إلى مجموعات من العبارات.


شاهد الفيديو: دروس لغة بايثون - الرسم البياني والخرائط بالعربي - الدرس #6 Python-MatPlotLib in Arabic (أغسطس 2022).