as_uri في بايثون ترفض المسار النسبي في هذا الفحص. [1] [2]
الخلاصة السريعة
المثال
from pathlib import PurePosixPath as P
try:
print(P("canopy/leaf bud.dat").as_uri())
except ValueError:
print("ValueError")
print(P("/canopy/leaf bud.dat").as_uri())المسار المطلق
النتيجة: ValueError ثم file:///canopy/leaf%20bud.dat؛ المسافة ممثلة بـ%20. [1] [2]

يبقى عرض المسار المطلق /canopy/leaf bud.dat دون تغيير؛ الناتج سلسلة جديدة لعنوان الملف. [1] [2]
حدود الفحص
اختبرنا PurePosixPath على CPython 3.12.14، لا ويندوز أو إصدارات أخرى. لا نفتح ملفًا أو نتصل بعنوان؛ الناتج لا يثبت الوجود. [1] [2]
المراجع
- Python 3.12: file URI
- CPython 3.12.14: as_uri
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
