التعامل مع الملفات جزء مهم من أي تطبيق ويب.
في Python ستجد العديد من الوظائف لإنشاء الملفات وقراءتها وتحديثها وحذفها.
التعامل مع اي ملف في بايثون يمر ب3 مراحل,
1.فتح قناة للوصول للملف, نحدد نمطها اما قراءة او كتابة او قراءة وكتابة معا
2.معالجة الملف(القراءة منه او الكتابة فيه)
3.اغلاق القناة
ملاحظة: نمط القناة يكون واحد من هذه الخيارات:
file tube modes in python:
--------------------------
r Opens a file for reading. (default)
w Opens a file for writing. Creates a new file if it does not exist or truncates the file if it exists.
x Opens a file for exclusive creation. If the file already exists, the operation fails.
a Opens a file for appending at the end of the file without truncating it. Creates a new file if it does not exist.
t Opens in text mode. (default)
b Opens in binary mode.
+ Opens a file for updating (reading and writing)
امثلة على القراءة من الملفات
مثال على القراءة من ملف في بايثون:
مثال على قراءة جزء من ملف في بايثون:
قراءة أجزاء من الملف فقط (اول 5 محارف)
مثال قراءة سطر من الملف:
مثال قراءة سطرين من ملف:
قراءة محتوى الملف بالكامل سطر سطر:
اكتب برنامج بلغة بايثون يقوم بانشاء ملف نصي ويكتب فيه سطرين:
--------------------------------
امثلة على انشاء ملفات والكتابة فيها
مثال التعديل على ملف موجود, وفي حال عدم وجوده يتم انشاؤه:
مثال على انشاء ملف في بايثون:
انشاء ملف جديد في حال عدم وجوده: