is_reserved في بايثون تصنّف nul.dat محجوزًا هنا. [1] [2]
الخلاصة السريعة
المثال
from pathlib import PureWindowsPath as W
for text in ("canopy/nul.dat","canopy/nulx.dat"):
print(W(text).is_reserved())المقارنة والنطاق
النتيجة: True ثم False؛ الصيغة الكبيرة NUL.dat تبقى True. [1] [2]

مع PurePosixPath يعطي الاسمان False؛ لا نستدعي نظام الملفات. [1] [2]
التحكم nul/leaf.dat يعطي False، وleaf/nul.dat يعطي True: لا نفحص صلاحية كل مكوّن. [1] [2]
حدود الفحص
هذا تصنيف نصي على 3.12.14؛ لا يثبت وجود ملف أو نجاح فتحه، ولا نختبر إصدارات أخرى. [1] [2]
المراجع
- Python 3.12: reserved pure paths
- CPython 3.12.14: reserved-name predicate
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
