البرمجة

قراءة وتحليل طول الكلمات من ملف بلغة Python

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

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

python
# افتح الملف للقراءة with open('اسم_الملف.txt', 'r', encoding='utf-8') as file: # قراءة النص من الملف content = file.read() # قسم النص إلى كلمات باستخدام الفراغ كفاصل words = content.split() # إعداد مصفوفة لتخزين طول كل كلمة word_lengths = [] # حساب طول كل كلمة وتخزينه في المصفوفة for word in words: word_lengths.append(len(word)) # طباعة مصفوفة طول الكلمات print("أطوال الكلمات:", word_lengths)

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

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

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

المزيد من المعلومات

بالطبع، سأوفر لك مزيدًا من المعلومات حول الطريقة التي تم استخدامها في الكود السابق لقراءة الكلمات من الملف وتخزين أطوالها في مصفوفة.

  1. فتح الملف للقراءة:
    في السطر الأول من الكود، يتم استخدام دالة open() لفتح الملف للقراءة. يتم تحديد اسم الملف (“اسم_الملف.txt”) ونوع الوضع (القراءة ‘r’). يتم استخدام وسيط الترميز “utf-8” للتعامل مع النصوص باللغة العربية.

    python
    with open('اسم_الملف.txt', 'r', encoding='utf-8') as file:
  2. قراءة النص من الملف:
    في السطر التالي، يتم استخدام file.read() لقراءة محتوى الملف كنص وتخزينه في المتغير content.

    python
    content = file.read()
  3. تقسيم النص إلى كلمات:
    باستخدام السطر التالي، يتم تقسيم النص إلى كلمات باستخدام الفراغ كفاصل. يتم ذلك باستخدام الدالة split().

    python
    words = content.split()
  4. إعداد مصفوفة لتخزين طول الكلمات:
    يتم إنشاء مصفوفة فارغة باسم word_lengths لتخزين أطوال الكلمات.

    python
    word_lengths = []
  5. حساب طول كل كلمة وتخزينه في المصفوفة:
    باستخدام حلقة for، يتم الانتقال عبر كل كلمة في المصفوفة words وحساب طول كل كلمة باستخدام len()، ثم يتم إضافة هذا الطول إلى مصفوفة word_lengths.

    python
    for word in words: word_lengths.append(len(word))
  6. طباعة مصفوفة أطوال الكلمات:
    أخيرًا، يتم طباعة مصفوفة word_lengths التي تحتوي على أطوال الكلمات.

    python
    print("أطوال الكلمات:", word_lengths)

باستخدام هذا الكود، يمكنك الآن قراءة الكلمات من الملف وتخزين أطوالها في مصفوفة بشكل فعّال. يمكنك تكييف هذا الكود وتعديله وفقًا لاحتياجات مشروعك ونوع الملفات التي تعمل عليها.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر