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

السؤال

نشر

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

 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...