اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

إليك بعض الإرشادات التي تساعدك في إنجاز المهمة بإذن الله،

ولكن في البداية، عندي ملاحظة أن عنوان الموضوع لا يعبر عنه، بالتأكيد فلسطين في القلب، ولكن عندما نطرح موضوعًا يفضل أن يكون عنوانه معبرًا عن محتوى الموضوع حتى يشجع الأشخاص للدخول.

أولًا: للقراءة من الملفات النصية بلغة البايثون يجب أولًا فتحه عن طريق الوظيفة المدمجة open ونعطيها مسار الملف، وبالتأكيد نعرف متغيرًا يستقبل ما يرجع منها حتى يمكننا التعامل معه

ثانيًا: لدينا عدة اختيارات للقراءة من الملف: إما قراءته كاملًا على هيئة نص عن طريق read، أو قراءته على هيئة سطور منفصلة عن طريق readLines  والناتج يكون على هيئة قائمة list كل عنصر منها يعبر عن سطر واحد بالملف، يمكننا عمل حلقة تكرارية واستخراج كل سطر على حده، بعد ذلك يمكننا استخدام splite لتقسيم السطر إلى عناصر.

ثالثًا: للكتابة إلى الملف يمكننا استخدام وظائف الكتابة بدلًا من وظائف القراءة، ولكن في هذه الحالة يجب تحديد وضع الكتابة عند استدعاء الوظيفة open ولدينا الوظائف write, writelines التي تكتب إلى الملف

هذه بعض الإرشادات التي تساعدك في إنجاز المهمة، وبالتأكيد الهدف هو إتقان اللغة والتمرين عليها، وليس الهدف هو تقديم حل سهل دون استفادة.

بالتوفيق

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...