الفرق بين المراجعتين ل"Python/webbrowser/open"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>webbrowser.open()‎‎</code> في بايثون}}</noinclude> يؤدي استدعاء الدالة إلى عرض العن...')
 
سطر 9: سطر 9:
 
 
 
== المعاملات ==
 
== المعاملات ==
 
=== url ===
 
  
 +
=== ‎<code>url</code> ===
 
العنوان المراد فتحه في المتصفّح.
 
العنوان المراد فتحه في المتصفّح.
  
=== new ===
+
=== <code>new</code> ===
معامل اختياري، يمكن أن يأخذ القيمة 0 وحينئذٍ يُفتح العنوان المعطى في نفس نافذة المتصفّح إن كان ذلك ممكنًا. وإن أخذ القيمة تفتح الدالة نافذة متصفّح جديدة إن كان ذلك ممكنًا، وإن أخذ المعامل القيمة 2 فإنّ الدالة تفتح صفحة متصفّح (tab) جديدة إن كان ذلك ممكنًا.  
+
معامل اختياري، يمكن أن يأخذ القيمة <code>0</code> وحينئذٍ يُفتح العنوان المعطى في نفس نافذة المتصفّح إن كان ذلك ممكنًا. وإن أخذ القيمة <code>1</code>، تفتح الدالة نافذة متصفّح جديدة إن كان ذلك ممكنًا، وإن أخذ المعامل القيمة 2 فإنّ الدالة تفتح صفحة متصفّح (tab) جديدة إن كان ذلك ممكنًا.  
  
=== autoraise ===
+
=== <code>autoraise</code> ===
إن أخذ هذا المعامل القيمة True، فإنّ نافذة المتصفّح ستُعرض في الواجهة الأمامية (لاحظ أنّ هذا هو السلوك الافتراضي في معظم أنظمة إدارة النوافذ، وتعيين قيمة لهذا المعامل لن يشكّل أيّ فرق).
+
إن أخذ هذا المعامل القيمة <code>True</code>، فإنّ نافذة المتصفّح ستُعرض في الواجهة الأمامية (لاحظ أنّ هذا هو السلوك الافتراضي في معظم أنظمة إدارة النوافذ، وتعيين قيمة لهذا المعامل لن يشكّل أيّ فرق).
  
 
يجدر التنبيه إلى أنّ يمكن فتح ملفّ معيّن باستخدام هذه الدالة في بعض أنظمة التشغيل، وقد تنجح الدالة في تشغيل البرنامج المرتبط بذلك الملف في نظام التشغيل، ولكنّ هذه الطريقة غير مدعومة من قبل الشيفرة وغير عمليّة كذلك.
 
يجدر التنبيه إلى أنّ يمكن فتح ملفّ معيّن باستخدام هذه الدالة في بعض أنظمة التشغيل، وقد تنجح الدالة في تشغيل البرنامج المرتبط بذلك الملف في نظام التشغيل، ولكنّ هذه الطريقة غير مدعومة من قبل الشيفرة وغير عمليّة كذلك.
سطر 32: سطر 31:
  
 
== انظر أيضًا ==
 
== انظر أيضًا ==
 +
* الدالة <code>[[Python/webbrowser/open new|webbrowser.open_new()‎]]</code>: تفتح الدالة العنوان المعطى في نافذة جديدة في المتصفّح الافتراضي، إن كان ذلك ممكنًا.
 +
* الدالة [[Python/webbrowser/open new tab|<code>webbrowser.open_new_tab()‎</code>]]: تفتح الدالة العنوان المعطى في تبويب جديد (tab) في المتصفّح الافتراضي، إن كان ذلك ممكنًا.
  
 
== مصادر ==
 
== مصادر ==

مراجعة 18:33، 25 ديسمبر 2018


يؤدي استدعاء الدالة إلى عرض العنوان المعطى في المتصفّح الافتراضي.

البنية العامة

webbrowser.open(url, new=0, autoraise=True)

المعاملات

url

العنوان المراد فتحه في المتصفّح.

new

معامل اختياري، يمكن أن يأخذ القيمة 0 وحينئذٍ يُفتح العنوان المعطى في نفس نافذة المتصفّح إن كان ذلك ممكنًا. وإن أخذ القيمة 1، تفتح الدالة نافذة متصفّح جديدة إن كان ذلك ممكنًا، وإن أخذ المعامل القيمة 2 فإنّ الدالة تفتح صفحة متصفّح (tab) جديدة إن كان ذلك ممكنًا.

autoraise

إن أخذ هذا المعامل القيمة True، فإنّ نافذة المتصفّح ستُعرض في الواجهة الأمامية (لاحظ أنّ هذا هو السلوك الافتراضي في معظم أنظمة إدارة النوافذ، وتعيين قيمة لهذا المعامل لن يشكّل أيّ فرق).

يجدر التنبيه إلى أنّ يمكن فتح ملفّ معيّن باستخدام هذه الدالة في بعض أنظمة التشغيل، وقد تنجح الدالة في تشغيل البرنامج المرتبط بذلك الملف في نظام التشغيل، ولكنّ هذه الطريقة غير مدعومة من قبل الشيفرة وغير عمليّة كذلك.

أمثلة

يبين المثال التالي طريقة عمل التابع:

>>> import webbrowser
>>> webbrowser.open("http://wiki.hsoub.com")

انظر أيضًا

  • الدالة webbrowser.open_new()‎: تفتح الدالة العنوان المعطى في نافذة جديدة في المتصفّح الافتراضي، إن كان ذلك ممكنًا.
  • الدالة webbrowser.open_new_tab()‎: تفتح الدالة العنوان المعطى في تبويب جديد (tab) في المتصفّح الافتراضي، إن كان ذلك ممكنًا.

مصادر