الملفات – Solution [0]

ينتهي كل سطر بحرف سطر جديد ('\n'). عند التكرار على ملف بايثون، يبقى هذا الحرف في نهاية النص line ¹. ثم تضيف الدالة ()print حرف سطر جديد آخر. تنهي هذه الدالة السطر دائمًا. يمكنك منعه باستخدام الوسيط (''=end). هذه إحدى الطرق "لإصلاح" هذا التباعد الإضافي. الطريقة الأخرى هي استخدام الطريقة ()rstrip لكل سطر. تزيل هذه الطريقة جميع المسافات وأحرف السطر الجديد التي في نهاية النص.


¹ لماذا تحتفظ بايثون بحرف السطر الجديد؟ إذا تمت إزالة '\n' في نهاية السطر، لن يكون من الممكن معرفة ما إذا كان السطر الأخير ينتهي بـ '\n' أم لا.