الفرق بين المراجعتين ل"Python/pathlib/Path/chmod"

من موسوعة حسوب
< Python‏ | pathlib‏ | Path
اذهب إلى التنقل اذهب إلى البحث
ط
ط
سطر 1: سطر 1:
 
== التابع <code>Path.chmod</code>==
 
== التابع <code>Path.chmod</code>==
يقوم هذا التابع بتغيير نمط الملف وصلاحياته (مماثل للتابع <code>os.chmod</code>)
+
يقوم هذا التابع بتغيير نمط الملف وصلاحياته.
 +
 
 +
وهو نسخة طبق الأصل عن التابع [[Python/os/chmod|<span><code></code></span>]]<code>[[Python/os/stat|os.chmod]]</code> حيث نجد الإسناد التالي <code>chmod = os.chmod</code> ضمن [https://github.com/python/cpython/blob/3.7/Lib/pathlib.py الشيفرة المصدرية] للصنف <code>[[Python/pathlib|pathlib]]</code>.
 
==<span>البنية العامة</span>==
 
==<span>البنية العامة</span>==
 
<syntaxhighlight lang="python3">
 
<syntaxhighlight lang="python3">
>>> p = Path('setup.py')
+
chmod(mode)
 
 
>>> p.stat().st_mode
 
33277
 
 
 
>>> p.chmod(0o444)
 
 
 
>>> p.stat().st_mode
 
33060
 
 
</syntaxhighlight>
 
</syntaxhighlight>
 
==<span>المعاملات</span>==
 
==<span>المعاملات</span>==
سطر 19: سطر 13:
  
 
==<span>القيمة المعادة</span>==
 
==<span>القيمة المعادة</span>==
<span>يقوم هذا التابع بتغيير نمط الملف وصلاحياته (مماثل للتابع <code>os.chmod</code>)</span>
+
<span>يقوم هذا التابع بتغيير نمط الملف وصلاحياته (مماثل للتابع [[Python/os/chmod|<code>os.chmod</code>]])</span>
 
==<span>أمثلة</span>==
 
==<span>أمثلة</span>==
 
<span>يبين المثال التالي طريقة استخدام التابع:</span><syntaxhighlight lang="python3">
 
<span>يبين المثال التالي طريقة استخدام التابع:</span><syntaxhighlight lang="python3">
سطر 33: سطر 27:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
==<span>انظر أيضًا</span>==
 
==<span>انظر أيضًا</span>==
<span> </span>
+
<span>التابع <code>[[Python/os/chmod|os.chmod]]</code></span> في الوحدة [[Python/os|<code>os</code>]].
 
 
<span> </span>
 
 
 
<span> </span>
 
 
==<span>مصادر</span>==
 
==<span>مصادر</span>==
 +
[https://docs.python.org/3/library/pathlib.html قسم الوحدة pathlib في توثيق بايثون الرسمي.]

مراجعة 10:55، 19 أغسطس 2018

 التابع Path.chmod

يقوم هذا التابع بتغيير نمط الملف وصلاحياته.

وهو نسخة طبق الأصل عن التابع os.chmod حيث نجد الإسناد التالي chmod = os.chmod ضمن الشيفرة المصدرية للصنف pathlib.

البنية العامة

chmod(mode)

المعاملات

الوسيط mode

النمط الجديد للملف.

القيمة المعادة

يقوم هذا التابع بتغيير نمط الملف وصلاحياته (مماثل للتابع os.chmod)

أمثلة

يبين المثال التالي طريقة استخدام التابع:

>>> p = Path('setup.py')

>>> p.stat().st_mode
33277

>>> p.chmod(0o444)

>>> p.stat().st_mode
33060

انظر أيضًا

التابع os.chmod في الوحدة os.

مصادر

قسم الوحدة pathlib في توثيق بايثون الرسمي.