نفحص تحويل مسارين مؤلفين. [1] [2]
الخلاصة السريعة
المثال
from http.server import (
SimpleHTTPRequestHandler as H)
h=H.__new__(H);h.directory='OWN'
a=h.translate_path('/x.txt?v=2')
b=h.translate_path('/x.txt')
print(a==b)
print(h.translate_path('/x.txt%3Fv=2')==b)الاستعلام والحرف
الاستعلام الحرفي يحذف هنا؛ أما %3F فيتحول لاحقًا إلى ? داخل النص الناتج. [1] [2]

translate_path يعيد مسارًا نصيًا. لم نفتح ملفًا أو نتحقق من وجوده. [1] [2]
حدود الفحص
هذا فحص طريقة التنفيذ على كائن مجهز يدويًا. لا يثبت خدمة ملف أو صلاحية الاسم في ويندوز أو أمان خادم. [1] [2]
المراجع
- Python: http.server
- CPython 3.12.14: server.py
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
