14.6 ملخص الفصل
من أبرز ما جاء في هذا الفصل:
- يمكن لبايثون قراءة البيانات وكتابتها في الملفات باستخدام الدالّة المُضمَّنة
open(). - بسبب التخزين المؤقت، قد لا تكون التغييرات على الملف مرئية حتى يُغلَق.
- ينبغي إزالة/إضافة أحرف السطر الجديد عند القراءة/الكتابة في الملفات.
- تُستخدم ملفات القيم المفصولة بفواصل بشكل شائع لتمثيل البيانات.
- يمكن معالجة الاستثناءات التي تتسبب في إنهاء برنامج باستخدام
tryوexcept. - إطلاق استثناء طريقة بديلة للعودة من دالّة عند حدوث خطأ.
| تعليمة | الوصف |
|---|---|
|
يفتح ملفًا للقراءة. |
|
يفتح ملفًا للكتابة. |
|
يفتح ملفًا للإلحاق. |
|
يغلق ملفًا بعد إجراء التغييرات. |
|
يقرأ المحتويات الكاملة لملف. المُتغيِّر |
|
يقرأ السطر التالي من ملف. المُتغيِّر |
|
يقرأ جميع أسطر ملف. المُتغيِّر |
|
يكتب سطرًا إلى ملف. على عكس |
|
يكتب أسطرًا متعددة إلى ملف. كما هو الحال مع |
try:
# التعليمات
except:
# التعليمات
|
يحاول تشغيل تعليمات قد تطلق خطأ. إذا أُطلق أي خطأ، تُشغَّل تعليمات أخرى. |
try:
# التعليمات
except ValueError:
# التعليمات
|
يحاول تشغيل تعليمات قد تطلق |
try:
# التعليمات
except ValueError as err:
# التعليمات
|
يحاول تشغيل تعليمات قد تطلق |
raise ValueError
|
يطلق |
raise ValueError("number is prime")
|
يطلق |