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

المشكلة الرئيسية في فتح ملف بأذونات القراءة والكتابة هي أن المستخدم الذي يفتح الملف لا يمكنه تغيير أذونات الملف. هذا يعني أن المستخدمين الآخرين على النظام لن يتمكنوا من قراءة الملف أو الكتابة إليه ما لم يكن لديهم حق الوصول إلى حساب المستخدم.

f = open("filename.txt", "r+")

يفتح سطر الكود هذا الملف "filename.txt" في وضع القراءة / الكتابة.

اكتب ملف الأذونات

ملف أذونات الكتابة هو ملف نصي يخزن الأذونات للملفات والمجلدات في دليل معين. يتم استخدام الملف بواسطة الأمر chmod لتعيين أذونات الملفات والمجلدات.

يكون تنسيق ملف أذونات الكتابة كما يلي:

في هو اسم الدليل ، و هي قائمة سلاسل الإذن. تتكون كل سلسلة إذن من ثلاثة أجزاء: اسم أساسي ونوع وصول وقيمة إذن. الاسم الأساسي هو اسم الملف أو المجلد الذي تمنح حق الوصول إليه ، ويحدد نوع الوصول نوع الوصول الذي تمنحه. تحدد قيمة الإذن المستخدمين أو المجموعات الذين يمكنهم الوصول إلى الملف أو المجلد.

على سبيل المثال ، لمنح حق الوصول للقراءة فقط لجميع المستخدمين على جهاز الكمبيوتر الخاص بك ، يمكنك إنشاء ملف أذونات الكتابة يسمى "myfiles" وإدخال السطر التالي فيه:

rwxr-xr-x

الملفات المفتوحة

في Python ، الملف المفتوح هو ملف تم فتحه للقراءة أو الكتابة. يحتوي كائن الملف المرتبط بالملف المفتوح على معلومات حول الملف المفتوح ، مثل اسمه وحجمه.

كيف تعمل مع الملفات

هناك عدة طرق للعمل مع الملفات في بايثون. إن أبسط طريقة هي استخدام كائن الملف. يحتوي هذا الكائن على طريقة read () و write () تسمح لك بقراءة البيانات وكتابتها من الملف وإليه ، على التوالي.

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

الوظائف ذات الصلة:

اترك تعليق