رفع الملفات

قراءة ملف بصيغة CSV

تُمثّل CSV جدولًا: كل سطر صف (\n)، وتفصل الفواصل (,) بين الخانات. احفظ البيانات التالية في students.csv:

قراءة الصفوف كقوائم

نستخدم csv.reader() عندما نريد الوصول إلى الخانات بمواضعها. شغّل المثال وارفع students.csv:

قراءة الصفوف كقواميس

نستخدم csv.DictReader() لقراءة كل صف كقاموس؛ تصبح أسماء الأعمدة في السطر الأول مفاتيحه. يعرض المثال اسم الطالب ودرجته.

شغّل المثال وارفع الملف:

قراءة ملف بصيغة JSON

تبدأ ملفات صيغة JSON إما بقوس معقوف { أو مربعي [ ، وتضمن فيها أزواج من الأسماء والقيم المقابلة لها. احفظ هذا الملف في student.json:

ثم نستورد مكتبة json المدمجة في بايثون. حيث تقرأ json.load() الملف وتحوله هنا إلى قائمة (list) من القواميس (dict)، لأن البيانات تبدأ بقوس مربعي: