الفرق بين المراجعتين لصفحة: «Python/pathlib/Path/chmod»
طلا ملخص تعديل |
ط ←أمثلة |
||
سطر 10: | سطر 10: | ||
=== <span>الوسيط <code>mode</code></span> === | === <span>الوسيط <code>mode</code></span> === | ||
النمط | النمط والصلاحيات الجديدين للملف، وهو عدد صحيح بصيغة الأعداد الثُّمانية. | ||
==<span>القيمة المعادة</span>== | ==<span>القيمة المعادة</span>== | ||
سطر 16: | سطر 16: | ||
==<span>أمثلة</span>== | ==<span>أمثلة</span>== | ||
<span>يبين المثال التالي طريقة استخدام التابع:</span><syntaxhighlight lang="python3"> | <span>يبين المثال التالي طريقة استخدام التابع:</span><syntaxhighlight lang="python3"> | ||
>>> p = Path(' | >>> p=Path('D:\\Users\\MOUSTAFA\\Desktop\\20180422_3.docx') | ||
>>> p | |||
WindowsPath('D:/Users/MOUSTAFA/Desktop/20180422_3.docx') | |||
>>> p.stat().st_mode | >>> p.stat().st_mode | ||
33206 | |||
>>> p.chmod(0o444) | >>> p.chmod(0o444) | ||
سطر 28: | سطر 30: | ||
==<span>انظر أيضًا</span>== | ==<span>انظر أيضًا</span>== | ||
<span>التابع <code>[[Python/os/chmod|os.chmod]]</code></span> في الوحدة [[Python/os|<code>os</code>]]. | <span>التابع <code>[[Python/os/chmod|os.chmod]]</code></span> في الوحدة [[Python/os|<code>os</code>]]. | ||
الصنف [[Python/stat|<code>stat</code>]] الحاوي على التوابع اللازمة لمعرفة نمط الملف. | |||
[http://permissions-calculator.org/ permissions-calculator.org] حاسبة لحساب العدد الموافق للصلاحيات المطلوبة. | |||
==<span>مصادر</span>== | ==<span>مصادر</span>== | ||
[https://docs.python.org/3/library/pathlib.html قسم الوحدة pathlib في توثيق بايثون الرسمي.] | [https://docs.python.org/3/library/pathlib.html قسم الوحدة pathlib في توثيق بايثون الرسمي.] |
مراجعة 11:06، 19 أغسطس 2018
التابع Path.chmod
يقوم هذا التابع بتغيير نمط الملف وصلاحياته.
وهو نسخة طبق الأصل عن التابع os.chmod
حيث نجد الإسناد التالي chmod = os.chmod
ضمن الشيفرة المصدرية للصنف pathlib
.
البنية العامة
chmod(mode)
المعاملات
الوسيط mode
النمط والصلاحيات الجديدين للملف، وهو عدد صحيح بصيغة الأعداد الثُّمانية.
القيمة المعادة
يقوم هذا التابع بتغيير نمط الملف وصلاحياته (مماثل للتابع os.chmod
)
أمثلة
يبين المثال التالي طريقة استخدام التابع:
>>> p=Path('D:\\Users\\MOUSTAFA\\Desktop\\20180422_3.docx')
>>> p
WindowsPath('D:/Users/MOUSTAFA/Desktop/20180422_3.docx')
>>> p.stat().st_mode
33206
>>> p.chmod(0o444)
>>> p.stat().st_mode
33060
انظر أيضًا
الصنف stat
الحاوي على التوابع اللازمة لمعرفة نمط الملف.
permissions-calculator.org حاسبة لحساب العدد الموافق للصلاحيات المطلوبة.