كيفية قراءة الملفات والكتابة عليها في لغة البرمجة بايثون - منتديات أحاسيس الليل

 ننتظر تسجيلك هـنـا

( إعلانات احاسيس الليل )
 
   

فـعـآلـيـآت آلـمـنـتـدى


الإهداءات


العودة   منتديات أحاسيس الليل > |[ :: المنتديات التقنيه :: ]| > تطوير المواقع والمنتديات والمدونات

تطوير المواقع والمنتديات والمدونات •₪• تطوير آلموآقع وآلمنتديآت وآلمدونآت •₪•

-==(( الأفضل خلال اليوم ))==-
أفضل مشارك : أفضل كاتب :
بيانات الحر
اللقب
المشاركات 737110
النقاط 365089
بيانات مسگ
اللقب
المشاركات 19080
النقاط 135133

كيفية قراءة الملفات والكتابة عليها في لغة البرمجة بايثون

كيفية قراءة الملفات والكتابة عليها في لغة البرمجة بايثون قراءة الملفات والكتابة عليها في لغة البرمجة بايثون تتيح لغة البرمجة بايثون (Python) كغيرها من لغات البرمجة للمستخدمين

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
#1  
قديم 15-Nov-2022, 11:45 AM
عشق غير متواجد حالياً
Saudi Arabia     Female
 
 عضويتي » 107
 جيت فيذا » Aug 2021
 آخر حضور » 08-Sep-2025 (10:19 PM)
آبدآعاتي » 236,175
تقييمآتي » 37581
الاعجابات المتلقاة » 36208
الاعجابات المُرسلة » 1027
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Adobe Photoshop 7,0
جنسي  »
آلقسم آلمفضل  »
آلعمر  »
الحآلة آلآجتمآعية  »
 التقييم » عشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond repute
مشروبك  » مشروبك   Female
قناتك   » قناتك 7up
أس ام أس ~
 
افتراضي كيفية قراءة الملفات والكتابة عليها في لغة البرمجة بايثون

Facebook Twitter


كيفية قراءة الملفات والكتابة عليها في لغة البرمجة بايثون

قراءة الملفات والكتابة عليها في لغة البرمجة بايثون


تتيح لغة البرمجة بايثون (Python) كغيرها من لغات البرمجة للمستخدمين من القيام بالوصول إلى الملفات في نظام التشغيل (operating system) وقرائتها والكتابة عليها دون الحاجة إلى استخدام مكتبات خارجية، حيث أن من من أكثر المهام شيوعاً في لغة البرمجة (Python) هو عملية قراءة الملفات والكتابة عليها سواء كانت الكتابة في ملف نصي بسيط، أو قراءة ملف من (server) أو حتى تحليل بيانات البايت الأولية، فإن كل هذه المواقف تتطلب قراءة ملف أو الكتابة عليه.



وتتم عملية القراءة من خلال استخدام الدالة (open()‎) لفتح وقراءة الملفات في بايثون، وتعيد هذه الدالة كائن من نوع (file)، والشكل العام لهذه الدالة على النحو التالي:



open (file, mode='r', buffering=-1, encoding=None, errors=None, newline=None)
حيث مكان المعامل (file) يتم وضع النص الذي يمثل إسم الملف الذي سيتم التعامل معه.


مكان المعامل (mode): يتم وضع حرف والذي يمثل بدوره كيف سيتم التعامل مع الملف مثل: القراءة من الملف أو الكتابة عليه.


مكان المعامل (buffering): يتم وضع رقم يحدد كيفية تخزين الأحرف بشكل مؤقت في الذاكرة أثناء الكتابة أو القراءة من الملف.


مكان المعامل (encoding): يتم وضع إسم الترميز الذي يجب استخدامه عند التعامل مع الملف.


مكان المعامل (errors): يتم وضع كلمة لتحديد كيف سيتم التعامل مع الأخطاء الموجودة داخل الملف.


مكان المعامل (newline): يتم وضع الرمز الذي يمثل نهاية كل سطر في الملف والذي يجعل النص الذي يوضع بعده يكون على سطر جديد.


وفي العادة يتم فتح الملفات في النمط النصي (text mode) والذي يتم من خلاله قراءة السلاسل النصية وكتابتها من وإلى الملفات في لغة بايثون.



أهم الدوال التي تستخدم لقراءة الملفات والكتابة عليها في لغة البرمجة بايثون


هناك العديد من الدوال التي تستخدم في لغة البرمجة بايثون لقراءة الملفات والكتابة عليها، وفيما يلي أهم هذه الدوال:



الدالة( f.read()‎): وتستخدم هذه الدالة لقراءة محتويات الملف ومن الممكن استدعاء الدالة (f. read (size)‎) والتي تقوم بقراءة البيانات وتعيدها على شكل سلسلة نصية.


الدالة (write (string)): تستخدم هذه الدالة للكتابة في الكائن الذي يمثل الملف المفتوح الذي قام باستدعائها، حيث مكان المعامل (string) يتم وضع النص الذي يريد المستخدم أن يقوم بكتابته في الملف.


الدالة (writelines (aList)): تستخدم هذه الدالة لكتابة مجموعة من النصوص التي تم تخزينها في (list) في الكائن الذي يمثل الملف المفتوح الذي قام باستدعائها، حيث مكان المعامل (lines) يتم وضع كائن يحتوي على مجموعة من النصوص التي نريد أن يتم كتابتها بنفس الترتيب في الملف.


الدالة (read (n = -1)): تستخدم هذه الدالة للقراءة من الكائن الذي يمثل الملف الذي تم فتحه من قبل المستخدم، حيث إذا قام المستخدم باستدعائها ولم يتم وضع أي رقم فإنها ستقوم بإرجاع النص الموجود في الملف مرة واحدة، و (n) هو عبارة عن معامل اختياري.


الدالة readline (limits = -1)): تستخدم هذه الدالة للقراءة سطراً سطراً من الكائن الذي تم فتحه والذي قام باستدعائها، حيث إذا قام المستخدم باستدعائها و لم يتم وضع لها أي رقم سيتم إرجاع السطر التالي الموجود في الملف، والمعامل (n) هو عبارة عن معامل اختياري من الممكن أن يتم وضع مكانه رقم يمثل عدد الأحرف التي يريد المستخدم قراءتها من السطر التالي في الملف.


الدالة (readlines (limits = -1)): تستخدم هذه الدالة لإرجاع نسخة من النص الموجود في الملف المفتوح الذي قام باستدعائها ككائن من نوع (list) حيث أن كل عنصر في كائن الـ (list) الذي ترجعه هذه الدالة يمثل سطر موجود في الملف، وإذا قام المستخدم باستدعائها و لم يتم وضع أي رقم سيتم وضع كل الأحرف الموجودة على كل سطر في الملف في عنصر من عناصر الكائن الـ (list)، والمعامل (n) هو معامل اختياري من الممكن أن يتم تمرير مكانه رقم والذي يمثل بدوره عدد الأحرف التي يرغب بقراءتها من كل سطر في الملف.


الدالة (tell): تقوم هذه الدالة بإرجاع رقم آخر حرف في الملف تم الوصول إليه أثناء القراءة من الملف، حيث تقوم بإرجاع الموقع الحالي لكائن الملف ضمن الملف المفتوح من خلال عدد البايتات من بداية الملف إلى الموقع الحالي في الملف.


الدالة (close): تستخدم هذه الدالة لإغلاق الإتصال مع الملف و تنظيف الذاكرة من كل ما له علاقة بهذا الملف.


;dtdm rvhxm hglgthj ,hg;jhfm ugdih td gym hgfvl[m fhde,k





رد مع اقتباس
قديم 15-Nov-2022, 01:50 PM   #2


الصورة الرمزية سلطان الزين

 
 عضويتي » 47
 جيت فيذا » Jun 2021
 آخر حضور » اليوم (06:37 PM)
آبدآعاتي » 121,677
تقييمآتي » 74602
الاعجابات المتلقاة » 63098
الاعجابات المُرسلة » 12855
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Adobe Photoshop 7,0
جنسي  »
آلقسم آلمفضل  »
آلعمر  »
الحآلة آلآجتمآعية  »
 التقييم » سلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond reputeسلطان الزين has a reputation beyond repute
نظآم آلتشغيل  »
مشروبك  »مشروبك   Male
قناتك  » قناتك 7up
ناديك  » اشجع Saudi Arabia
مَزآجِي  »

اصدار الفوتوشوب : My Camera:

أس ام أس ~
MMS ~
 آوسِمتي »
التميز الاداري الرد المميز عطاء بلاحدود شكر وتقدير 
 

سلطان الزين متواجد حالياً

افتراضي رد: كيفية قراءة الملفات والكتابة عليها في لغة البرمجة بايثون



كل الورود لك ياراااائعه




رد مع اقتباس
قديم 15-Nov-2022, 01:59 PM   #3


الصورة الرمزية عطر المساء

 
 عضويتي » 381
 جيت فيذا » Oct 2022
 آخر حضور » 14-May-2024 (11:01 PM)
آبدآعاتي » 11,472
تقييمآتي » 57173
الاعجابات المتلقاة » 22801
الاعجابات المُرسلة » 8116
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Adobe Photoshop 7,0
جنسي  »
آلقسم آلمفضل  »
آلعمر  »
الحآلة آلآجتمآعية  »
 التقييم » عطر المساء has a reputation beyond reputeعطر المساء has a reputation beyond reputeعطر المساء has a reputation beyond reputeعطر المساء has a reputation beyond reputeعطر المساء has a reputation beyond reputeعطر المساء has a reputation beyond reputeعطر المساء has a reputation beyond reputeعطر المساء has a reputation beyond reputeعطر المساء has a reputation beyond reputeعطر المساء has a reputation beyond reputeعطر المساء has a reputation beyond repute
نظآم آلتشغيل  »
مشروبك  »مشروبك   Female
قناتك  » قناتك 7up
ناديك  » اشجع Saudi Arabia
مَزآجِي  »

اصدار الفوتوشوب : My Camera:

أس ام أس ~
MMS ~
 آوسِمتي »
وسام الأبداع وسام التميز 
 

عطر المساء غير متواجد حالياً

افتراضي رد: كيفية قراءة الملفات والكتابة عليها في لغة البرمجة بايثون



سلمت كفوفك لطيب الجهد وَ تمُيز العطاء
لاحرمنا الله روائِع مجهوداتك
كانت هنا مشاعر




رد مع اقتباس
قديم 15-Nov-2022, 02:28 PM   #4


الصورة الرمزية يقين

 
 عضويتي » 6
 جيت فيذا » May 2021
 آخر حضور » يوم أمس (07:40 AM)
آبدآعاتي » 97,771
تقييمآتي » 63931
الاعجابات المتلقاة » 21457
الاعجابات المُرسلة » 4504
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Adobe Photoshop 7,0
جنسي  »
آلقسم آلمفضل  »
آلعمر  »
الحآلة آلآجتمآعية  »
 التقييم » يقين has a reputation beyond reputeيقين has a reputation beyond reputeيقين has a reputation beyond reputeيقين has a reputation beyond reputeيقين has a reputation beyond reputeيقين has a reputation beyond reputeيقين has a reputation beyond reputeيقين has a reputation beyond reputeيقين has a reputation beyond reputeيقين has a reputation beyond reputeيقين has a reputation beyond repute
نظآم آلتشغيل  »
مشروبك  »مشروبك   Male
قناتك  » قناتك 7up
ناديك  » اشجع Saudi Arabia
مَزآجِي  »

اصدار الفوتوشوب : My Camera:

 آوسِمتي »
التعامل الراقي شكر لجمال ريشتكم شكر وتقدير وسام الأبداع 
 

يقين غير متواجد حالياً

افتراضي رد: كيفية قراءة الملفات والكتابة عليها في لغة البرمجة بايثون



شكرا عشق




رد مع اقتباس
قديم 15-Nov-2022, 04:34 PM   #5


الصورة الرمزية غَيْم..!

 
 عضويتي » 4
 جيت فيذا » May 2021
 آخر حضور » اليوم (03:34 PM)
آبدآعاتي » 1,134,520
تقييمآتي » 586818
الاعجابات المتلقاة » 137169
الاعجابات المُرسلة » 31193
 حاليآ في » ..
دولتي الحبيبه » دولتي الحبيبه Adobe Photoshop 7,0
جنسي  »
آلقسم آلمفضل  »
آلعمر  »
الحآلة آلآجتمآعية  »
 التقييم » غَيْم..! has a reputation beyond reputeغَيْم..! has a reputation beyond reputeغَيْم..! has a reputation beyond reputeغَيْم..! has a reputation beyond reputeغَيْم..! has a reputation beyond reputeغَيْم..! has a reputation beyond reputeغَيْم..! has a reputation beyond reputeغَيْم..! has a reputation beyond reputeغَيْم..! has a reputation beyond reputeغَيْم..! has a reputation beyond reputeغَيْم..! has a reputation beyond repute
نظآم آلتشغيل  »
مشروبك  »مشروبك   Female
قناتك  » قناتك 7up
ناديك  » اشجع Saudi Arabia
مَزآجِي  »

اصدار الفوتوشوب : My Camera:

أس ام أس ~
MMS ~
 آوسِمتي »
التعامل الراقي شكر وتقدير وسام التميز وسام مؤوسس الموقع 
 

غَيْم..! متواجد حالياً

افتراضي رد: كيفية قراءة الملفات والكتابة عليها في لغة البرمجة بايثون



انتقاء جميل
يعطيك العافية على جمال الطرح
ل روحك السعادة ..




رد مع اقتباس
قديم 16-Nov-2022, 01:13 PM   #6


الصورة الرمزية عشق

 
 عضويتي » 107
 جيت فيذا » Aug 2021
 آخر حضور » 08-Sep-2025 (10:19 PM)
آبدآعاتي » 236,175
تقييمآتي » 37581
الاعجابات المتلقاة » 36208
الاعجابات المُرسلة » 1027
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Adobe Photoshop 7,0
جنسي  »
آلقسم آلمفضل  »
آلعمر  »
الحآلة آلآجتمآعية  »
 التقييم » عشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond repute
نظآم آلتشغيل  »
مشروبك  »مشروبك   Female
قناتك  » قناتك 7up
ناديك  » اشجع Saudi Arabia
مَزآجِي  »

اصدار الفوتوشوب : My Camera:

ى÷ ¾ى¾ ~
 

عشق غير متواجد حالياً

افتراضي رد: كيفية قراءة الملفات والكتابة عليها في لغة البرمجة بايثون



-











شكراً لكم ولمروركم الراقي
عطرتوا متصفحي بطلتكم البهية
عبق الجوري لأرواحكم .




رد مع اقتباس
قديم 17-Nov-2022, 08:31 AM   #7


الصورة الرمزية الحر

 
 عضويتي » 293
 جيت فيذا » Apr 2022
 آخر حضور » اليوم (10:28 AM)
آبدآعاتي » 737,110
تقييمآتي » 365089
الاعجابات المتلقاة » 47796
الاعجابات المُرسلة » 13609
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Adobe Photoshop 7,0
جنسي  »
آلقسم آلمفضل  »
آلعمر  »
الحآلة آلآجتمآعية  »
 التقييم » الحر has a reputation beyond reputeالحر has a reputation beyond reputeالحر has a reputation beyond reputeالحر has a reputation beyond reputeالحر has a reputation beyond reputeالحر has a reputation beyond reputeالحر has a reputation beyond reputeالحر has a reputation beyond reputeالحر has a reputation beyond reputeالحر has a reputation beyond reputeالحر has a reputation beyond repute
نظآم آلتشغيل  »
مشروبك  »مشروبك   Male
قناتك  » قناتك 7up
ناديك  » اشجع Saudi Arabia
مَزآجِي  »

اصدار الفوتوشوب : My Camera:

أس ام أس ~
MMS ~
 آوسِمتي »
شكر وتقدير وسام التواصل وسام شعلة المنتدى وسام التميز 
 

الحر غير متواجد حالياً

افتراضي رد: كيفية قراءة الملفات والكتابة عليها في لغة البرمجة بايثون



تسلم كفوفك ..
لطيب الجهد وَ تمُيز العطاء
لاحرمنا الله روائِع مجهوداتك
تقديري




رد مع اقتباس
قديم 17-Nov-2022, 12:49 PM   #8


الصورة الرمزية عشق

 
 عضويتي » 107
 جيت فيذا » Aug 2021
 آخر حضور » 08-Sep-2025 (10:19 PM)
آبدآعاتي » 236,175
تقييمآتي » 37581
الاعجابات المتلقاة » 36208
الاعجابات المُرسلة » 1027
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Adobe Photoshop 7,0
جنسي  »
آلقسم آلمفضل  »
آلعمر  »
الحآلة آلآجتمآعية  »
 التقييم » عشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond repute
نظآم آلتشغيل  »
مشروبك  »مشروبك   Female
قناتك  » قناتك 7up
ناديك  » اشجع Saudi Arabia
مَزآجِي  »

اصدار الفوتوشوب : My Camera:

ى÷ ¾ى¾ ~
 

عشق غير متواجد حالياً

افتراضي رد: كيفية قراءة الملفات والكتابة عليها في لغة البرمجة بايثون



-











شكراً لكم ولمروركم الراقي
عطرتوا متصفحي بطلتكم البهية
عبق الجوري لأرواحكم .




رد مع اقتباس
قديم 18-Nov-2022, 02:22 PM   #9


الصورة الرمزية لهفة شوق

 
 عضويتي » 321
 جيت فيذا » Jun 2022
 آخر حضور » 20-Nov-2025 (06:32 AM)
آبدآعاتي » 36,135
تقييمآتي » 19868
الاعجابات المتلقاة » 5061
الاعجابات المُرسلة » 654
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Adobe Photoshop 7,0
جنسي  »
آلقسم آلمفضل  »
آلعمر  »
الحآلة آلآجتمآعية  »
 التقييم » لهفة شوق has a reputation beyond reputeلهفة شوق has a reputation beyond reputeلهفة شوق has a reputation beyond reputeلهفة شوق has a reputation beyond reputeلهفة شوق has a reputation beyond reputeلهفة شوق has a reputation beyond reputeلهفة شوق has a reputation beyond reputeلهفة شوق has a reputation beyond reputeلهفة شوق has a reputation beyond reputeلهفة شوق has a reputation beyond reputeلهفة شوق has a reputation beyond repute
نظآم آلتشغيل  »
مشروبك  »مشروبك   Male
قناتك  » قناتك 7up
ناديك  » اشجع Saudi Arabia
مَزآجِي  »

اصدار الفوتوشوب : My Camera:

 آوسِمتي »
وسام التميز 
 

لهفة شوق غير متواجد حالياً

افتراضي رد: كيفية قراءة الملفات والكتابة عليها في لغة البرمجة بايثون



طررح يفوق آلجمآل ,
‎كعآدتك إبدآع في صفحآتك ,
‎يعطيك آلعآفيـه يَ رب ,
‎وبِ إنتظآر المزيد من هذآ الفيض ,
‎لقلبك السعآده والفـرح ..
‎ودي




رد مع اقتباس
قديم 19-Nov-2022, 12:23 PM   #10


الصورة الرمزية عشق

 
 عضويتي » 107
 جيت فيذا » Aug 2021
 آخر حضور » 08-Sep-2025 (10:19 PM)
آبدآعاتي » 236,175
تقييمآتي » 37581
الاعجابات المتلقاة » 36208
الاعجابات المُرسلة » 1027
 حاليآ في »
دولتي الحبيبه » دولتي الحبيبه Adobe Photoshop 7,0
جنسي  »
آلقسم آلمفضل  »
آلعمر  »
الحآلة آلآجتمآعية  »
 التقييم » عشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond reputeعشق has a reputation beyond repute
نظآم آلتشغيل  »
مشروبك  »مشروبك   Female
قناتك  » قناتك 7up
ناديك  » اشجع Saudi Arabia
مَزآجِي  »

اصدار الفوتوشوب : My Camera:

ى÷ ¾ى¾ ~
 

عشق غير متواجد حالياً

افتراضي رد: كيفية قراءة الملفات والكتابة عليها في لغة البرمجة بايثون



-











شكراً لكم ولمروركم الراقي
عطرتوا متصفحي بطلتكم البهية
عبق الجوري لأرواحكم .




رد مع اقتباس
إضافة رد

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
لغات البرمجة .. بايثون قد تتفوق قريبًا على c وجافا سلطان الزين منتدى البرامج وشروحاته 17 17-Sep-2025 10:06 PM
كيفية التعامل مع الوحدة zlib‎ في بايثون الحر تطوير المواقع والمنتديات والمدونات 20 09-Nov-2024 07:54 PM
كيفية اخفاء الملفات في جوالات اندرويد وطن عمري منتدى البرامج وشروحاته 22 19-Mar-2024 04:00 PM
كيفية استخدام الوحدة القياسية calendar في لغة البرمجة حنو تطوير المواقع والمنتديات والمدونات 13 07-Mar-2024 05:03 PM
كيفية استخدام لغة البرمجة Kotlin مع لغة البرمجة JavaScript عشق تطوير المواقع والمنتديات والمدونات 14 19-Dec-2023 06:06 PM


الساعة الآن 07:03 PM


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. TranZ By Almuhajir
new notificatio by 9adq_ala7sas
HêĽм √ 3.2 OPS BY: ! ωαнαм ! © 2010
جميع ما يطرح في منتديات أحاسيس الليل لا يعبر عن رأي الموقع وإنما يعبر عن رأي الكاتب
وإننــے أبرأ نفســے أنا صاحبة الموقع أمامـ الله سبحانه وتعالــے من أــے تعارف بين الشاب والفتاة من خلال أحاسيس الليل
vEhdaa 1.1 by rKo ©2009