البرمجة

قراءة ملف JSON باستخدام Python

للقيام بذلك، يمكنك استخدام لغة البرمجة Python لقراءة الملف JSON واستخراج البيانات المطلوبة. يمكنك استخدام مكتبة json المدمجة في Python للقيام بذلك. فيما يلي الشفرة التي توضح كيفية فعل ذلك:

python
import json # افتح الملف JSON وقم بقراءته with open('file.json') as f: data = json.load(f) # البحث عن الشخص الذي تريد معرفة متوسط علاماته target_name = 'Harry' average_mark = None # التحقق مما إذا كان الاسم المستهدف موجودًا في البيانات for person in data['Name']: if person['name'] == target_name: average_mark = person['Avg'] break # إذا تم العثور على الشخص المستهدف، قم بطباعة متوسط علاماته if average_mark is not None: print(f'{target_name} = {average_mark}') else: print(f'لم يتم العثور على {target_name} في الملف JSON')

هذا الكود سيقوم بفتح الملف JSON وقراءة البيانات منه، ثم يبحث عن الاسم المعين الذي تريد معرفة متوسط علاماته. إذا تم العثور على الاسم، سيتم طباعة متوسط علاماته، وإلا فسيتم طباعة رسالة تشير إلى عدم العثور على الاسم في الملف JSON.

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

بالطبع، دعني أكمل المقال لتوضيح الخطوات بشكل أكبر وتقديم مزيد من التوجيه والتفاصيل.


قراءة ملف JSON واستخراج البيانات باستخدام Python

في هذا المقال، سنتعلم كيفية قراءة ملف JSON واستخراج البيانات منه باستخدام لغة البرمجة Python. سنستخدم مكتبة json المدمجة في Python لتحقيق ذلك.

الخطوات:

  1. فتح الملف JSON: نبدأ بفتح ملف JSON باستخدام Python.
  2. قراءة البيانات: نقوم بقراءة البيانات من الملف المفتوح.
  3. البحث عن البيانات المطلوبة: نبحث في البيانات عن المعلومات التي نريد استخراجها.
  4. طباعة النتائج: نقوم بطباعة البيانات المستخرجة بالشكل المناسب.

الشفرة:

هذه هي الشفرة التي نستخدمها لتحقيق هذه الخطوات:

python
import json # افتح الملف JSON وقم بقراءته with open('file.json') as f: data = json.load(f) # البحث عن الشخص الذي تريد معرفة متوسط علاماته target_name = 'Harry' average_mark = None # التحقق مما إذا كان الاسم المستهدف موجودًا في البيانات for person in data['Name']: if person['name'] == target_name: average_mark = person['Avg'] break # إذا تم العثور على الشخص المستهدف، قم بطباعة متوسط علاماته if average_mark is not None: print(f'{target_name} = {average_mark}') else: print(f'لم يتم العثور على {target_name} في الملف JSON')

النتيجة:

عند تشغيل الشفرة أعلاه، ستحصل على متوسط علامات الشخص المطلوب، بالشكل التالي:

makefile
Harry = 95.5

الختام:

هذا كل ما عليك فعله لقراءة ملف JSON واستخراج البيانات باستخدام Python. يمكنك تعديل الشفرة بحسب احتياجاتك، مثل استخدام دالة أو تغيير شروط البحث. استمتع بالبرمجة!

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

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

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

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