الفرق بين المراجعتين لصفحة: «Python/urllib/request/OpenerDirector/open»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>OpenerDirector.open()</code> في بايثون}}</noinclude> يفتح التابع العنوان المعطى (وا...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>OpenerDirector.open()</code> في بايثون}}</noinclude> | <noinclude>{{DISPLAYTITLE:الدالة <code>OpenerDirector.open()</code> في بايثون}}</noinclude> | ||
يفتح التابع العنوان المعطى (والذي يمكن أن يكون كائن Request أو سلسلة نصية) ويمكن أن يمرّر البيانات المعطاة. | يفتح التابع العنوان المعطى (والذي يمكن أن يكون كائن <code>[[Python/urllib/request/Request|Request]]</code> أو [[Python/str|سلسلة نصية]]) ويمكن أن يمرّر البيانات المعطاة. | ||
== البنية العامة == | == البنية العامة == | ||
سطر 10: | سطر 10: | ||
== المعاملات == | == المعاملات == | ||
معاملات هذا التابع والقيمة المعادة والاستثناءات التي يُطلقها مشابهة لتلك الموجودة في الدالة urlopen() (والتي تستدعي التابع open() على الصنف العام OpenerDirector المثبّت حاليًا). | معاملات هذا التابع والقيمة المعادة والاستثناءات التي يُطلقها مشابهة لتلك الموجودة في الدالة <code>[[Python/urllib/request/urlopen|urlopen()]]</code> (والتي تستدعي التابع <code>[[Python/open|open()]]</code> على الصنف العام <code>[[Python/urllib/request/OpenerDirector|OpenerDirector]]</code> المثبّت حاليًا). | ||
=== timeout === | === <code>timeout</code> === | ||
يحدّد هذا المعامل الاختياري المهلة الزمنية لإيقاف العمليات مثل محاولة الاتصال (إن لم تحدّد قيمة لهذا المعامل فإنّ التابع سيستخدم القيمة الافتراضية العامّة). يمكن استخدام هذا المعامل مع الاتصالات من نوع HTTP و HTTPS و FTP فقط. | يحدّد هذا المعامل الاختياري المهلة الزمنية لإيقاف العمليات مثل محاولة الاتصال (إن لم تحدّد قيمة لهذا المعامل فإنّ التابع سيستخدم القيمة الافتراضية العامّة). يمكن استخدام هذا المعامل مع الاتصالات من نوع HTTP و HTTPS و FTP فقط. | ||
المراجعة الحالية بتاريخ 19:11، 31 يناير 2019
يفتح التابع العنوان المعطى (والذي يمكن أن يكون كائن Request
أو سلسلة نصية) ويمكن أن يمرّر البيانات المعطاة.
البنية العامة
OpenerDirector.open(url, data=None[, timeout])
المعاملات
معاملات هذا التابع والقيمة المعادة والاستثناءات التي يُطلقها مشابهة لتلك الموجودة في الدالة urlopen()
(والتي تستدعي التابع open()
على الصنف العام OpenerDirector
المثبّت حاليًا).
timeout
يحدّد هذا المعامل الاختياري المهلة الزمنية لإيقاف العمليات مثل محاولة الاتصال (إن لم تحدّد قيمة لهذا المعامل فإنّ التابع سيستخدم القيمة الافتراضية العامّة). يمكن استخدام هذا المعامل مع الاتصالات من نوع HTTP و HTTPS و FTP فقط.