رفع الملفات
قراءة ملف بصيغة CSV
تُمثّل CSV جدولًا: كل سطر صف (\n)، وتفصل الفواصل (,) بين الخانات. احفظ البيانات التالية في students.csv:
قراءة الصفوف كقوائم
نستخدم csv.reader() عندما نريد الوصول إلى الخانات بمواضعها. شغّل المثال وارفع students.csv:
قراءة الصفوف كقواميس
نستخدم csv.DictReader() لقراءة كل صف كقاموس؛ تصبح أسماء الأعمدة في السطر الأول مفاتيحه. يعرض المثال اسم الطالب ودرجته.
شغّل المثال وارفع الملف:
قراءة ملف بصيغة JSON
تبدأ ملفات صيغة JSON إما بقوس معقوف { أو مربعي [ ، وتضمن فيها أزواج من الأسماء والقيم المقابلة لها. احفظ هذا الملف في student.json:
ثم نستورد مكتبة json المدمجة في بايثون. حيث تقرأ json.load() الملف وتحوله هنا إلى قائمة (list) من القواميس (dict)، لأن البيانات تبدأ بقوس مربعي: