كتابة البيانات إلى الملفات

الكتابة عكس القراءة؛ وهي صياغة البيانات من الجهاز المعالج وحفظها بشكل يمكن لجهاز آخر قراءتها.

كتابة ملف بصيغة CSV

كتابة الصفوف من قوائم

نُمثّل كل صف بقائمة من الخانات. الصف الأول يحوي أسماء الأعمدة، ثم تأتي بيانات الطلاب. تتولى csv.writer() وضع الفواصل ونهايات الأسطر:

كتابة الصفوف من قواميس

إذا كانت بيانات الطالب في قاموس، نستخدم csv.DictWriter(). نحدد أسماء الأعمدة وترتيبها في fieldnames:

كتابة ملف بصيغة JSON

نستخدم json.dump() لحفظ قائمة الطلاب مباشرة. تحتفظ JSON هنا بكون الدرجة عددًا، وبكون بيانات كل طالب قاموسًا: