الفرق بين المراجعتين لصفحة: «Python/urllib/parse/SplitResult/geturl»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>urllib.parse.SplitResult.geturl()</code> في بايثون}}</noinclude> يعيد التابع نسخة من عنوا...' |
لا ملخص تعديل |
||
سطر 11: | سطر 11: | ||
== القيمة المعادة == | == القيمة المعادة == | ||
يعيد التابع نسخة من عنوان URL الأصلي بعد إعادة دمجها. قد تختلف النسخة المعادة عن النسخة الأصلية حيث يمكن أن تحوّل حروف نظام العنونة إلى حروف صغيرة وأن يتخلص التابع من المكوّنات الفارغة. يحذف التابع -على وجه التحديد- المعاملات وسلاسل الاستعلام ومحدّدات القطع الفارغة، أما النتائج المعادة من التابع urldefrag() فتُحذف منها محدّدات القطع الفارغة فقط، وتُجرى جميع التعديلات الملحوظة على عنوان URL المعاد من هذه التابع بعد استدعاءه على النتائج المعادة من الدالتين urlsplit() و urlparse(). | يعيد التابع نسخة من عنوان URL الأصلي بعد إعادة دمجها. قد تختلف النسخة المعادة عن النسخة الأصلية حيث يمكن أن تحوّل حروف نظام العنونة إلى حروف صغيرة وأن يتخلص التابع من المكوّنات الفارغة. يحذف التابع -على وجه التحديد- المعاملات وسلاسل الاستعلام ومحدّدات القطع الفارغة، أما النتائج المعادة من التابع <code>[[Python/urllib/parse/urldefrag|urldefrag()]]</code> فتُحذف منها محدّدات القطع الفارغة فقط، وتُجرى جميع التعديلات الملحوظة على عنوان URL المعاد من هذه التابع بعد استدعاءه على النتائج المعادة من الدالتين <code>[[Python/urllib/parse/urlsplit|urlsplit()]]</code> و <code>[[Python/urllib/parse/urlparse|urlparse()]]</code>. | ||
== أمثلة == | == أمثلة == |
المراجعة الحالية بتاريخ 20:11، 5 فبراير 2019
يعيد التابع نسخة من عنوان URL الأصلي بعد إعادة دمجها.
البنية العامة
urllib.parse.SplitResult.geturl()
القيمة المعادة
يعيد التابع نسخة من عنوان URL الأصلي بعد إعادة دمجها. قد تختلف النسخة المعادة عن النسخة الأصلية حيث يمكن أن تحوّل حروف نظام العنونة إلى حروف صغيرة وأن يتخلص التابع من المكوّنات الفارغة. يحذف التابع -على وجه التحديد- المعاملات وسلاسل الاستعلام ومحدّدات القطع الفارغة، أما النتائج المعادة من التابع urldefrag()
فتُحذف منها محدّدات القطع الفارغة فقط، وتُجرى جميع التعديلات الملحوظة على عنوان URL المعاد من هذه التابع بعد استدعاءه على النتائج المعادة من الدالتين urlsplit()
و urlparse()
.
أمثلة
يبين المثال التالي كيف أن النتيجة المعادة من هذا التابع لا تتغير إن أعيد تمريرها عبر دالة التحليل الأصلية:
>>> from urllib.parse import urlsplit
>>> url = 'HTTP://www.Python.org/doc/#'
>>> r1 = urlsplit(url)
>>> r1.geturl()
'http://www.Python.org/doc/'
>>> r2 = urlsplit(r1.geturl())
>>> r2.geturl()
'http://www.Python.org/doc/'