انتبه لحالة الحرف في تمثيل البتات. [1] [2]
الخلاصة السريعة
المثال
import stat as s m=s.S_IFREG|s.S_ISUID|0o644 print(s.filemode(m)) print(bool(m&s.S_IXUSR))
حرفان لموضع واحد
المصدر هنا يختار S عند وجود البت الخاص وحده، وs عند اجتماعه مع تنفيذ المالك. في المثال المعدل s.filemode(m|s.S_IXUSR) يعطي -rwsr--r--؛ بقية المحارف تبقى نفسها. [1] [2]

النطاق
نفسر ناتج دالة على عدد مؤلف. لا يكفي النص لإثبات إمكانية تشغيل ملف فعلي أو أثر البت الخاص في نظامك؛ لم نستدع stat على مسار أو chmod. [1] [2]
المراجع
- Python 3.12: stat.filemode / flags
- CPython 3.12.14: _stat.c
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
