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

مشكلة في الكتابة على ملف نصي بلغة بايثون يظهر الخطأ io.UnsupportedOperation: not writable

Zeina Almakdisi

السؤال

اقوم بانشاء مجلد للكتابة بداخله لكن في كل مرة تظهر رسالة الخطأ

 myfile.write("Welcome to my project \n" * 99)
io.UnsupportedOperation: not writable

حاولت بطرق عدة مع التأكد من المسار لكن لم انجج :(

myfile= open("D:\IT3\zeina.txt")
myfile.write("Welcome to my project \n" * 2)

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

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

في حال أردت الكتابة على الملف نمرر المحرف w أي write 

myfile= open("D:\IT3\zeina.txt", "w")
                                ^^^^^^

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...