الفرق بين المراجعتين لصفحة: «Python/cgi/parse»

من موسوعة حسوب
< Python‏ | cgi
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>cgi.parse()‎‎</code> في بايثون}}</noinclude> تحلّل الدالة الاستعلام الموجود في ب...'
 
لا ملخص تعديل
 
سطر 8: سطر 8:
cgi.parse(fp=None, environ=os.environ, keep_blank_values=False, strict_parsing=False)
cgi.parse(fp=None, environ=os.environ, keep_blank_values=False, strict_parsing=False)
</syntaxhighlight>
</syntaxhighlight>
 
== المعاملات ==
== ‎المعاملات ==
‎يمرّر المعاملان <code>keep_blank_values</code> و <code>strict_parsing</code> إلى الدالة <code>urllib.parse.parse_qs()‎</code> دون تغيير.
يمرّر المعاملان keep_blank_values و strict_parsing إلى الدالة urllib.parse.parse_qs()‎ دون تغيير.


== انظر أيضًا ==
== انظر أيضًا ==
* الدالة <code>[[Python/cgi/parse qs|cgi.parse_qs()‎]]</code>: هذه الدالة مهملة في هذه الوحدة، وهي موجودة لغرض التوافق مع الإصدارات السابقة من بايثون. استخدم الدالة <code>[[Python/urllib/parse/parse qs|urllib.parse.parse_qs()‎]]</code> عوضًا عنها. 
* الدالة <code>[[Python/cgi/parse qsl|cgi.parse_qsl()]]</code>‎: هذه الدالة مهملة في هذه الوحدة، وهي موجودة لغرض التوافق مع الإصدارات السابقة من بايثون. استخدم الدالة <code>[[Python/urllib/parse/parse qsl|urllib.parse.parse_qsl()‎]]</code>‎ عوضًا عنها.
* الدالة <code>[[Python/cgi/parse multipart|cgi.parse_multipart()]]</code>‎: تحلّل الدالة المدخلات من نوع multipart/form-data (للملفات المرفوعة).
* الدالة <code>[[Python/cgi/parse header|cgi.parse_header()]]</code>‎: تحلّل الدالة ترويسة MIME (مثل Content-Type) إلى قيمة رئيسة و<nowiki/>[[Python/dict|قاموسٍ]] من المعاملات.


== مصادر ==
== مصادر ==
* [https://docs.python.org/3/library/cgi.html#cgi.parse صفحة Common Gateway Interface support في توثيق بايثون الرسمي.]
* [https://docs.python.org/3/library/cgi.html#cgi.parse صفحة Common Gateway Interface support في توثيق بايثون الرسمي.]


[[تصنيف:Python]]
[[تصنيف:Python]]
[[تصنيف:Python Modules]]
[[تصنيف:Python Modules]]

المراجعة الحالية بتاريخ 17:05، 27 ديسمبر 2018


تحلّل الدالة الاستعلام الموجود في بيئة معينة أو في ملف معيّن (القيمة الافتراضية للملف هي sys.stdin).

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

cgi.parse(fp=None, environ=os.environ, keep_blank_values=False, strict_parsing=False)

‎المعاملات

‎يمرّر المعاملان keep_blank_values و strict_parsing إلى الدالة urllib.parse.parse_qs()‎ دون تغيير.

انظر أيضًا

  • الدالة cgi.parse_qs()‎: هذه الدالة مهملة في هذه الوحدة، وهي موجودة لغرض التوافق مع الإصدارات السابقة من بايثون. استخدم الدالة urllib.parse.parse_qs()‎ عوضًا عنها. 
  • الدالة cgi.parse_qsl()‎: هذه الدالة مهملة في هذه الوحدة، وهي موجودة لغرض التوافق مع الإصدارات السابقة من بايثون. استخدم الدالة urllib.parse.parse_qsl()‎‎ عوضًا عنها.
  • الدالة cgi.parse_multipart()‎: تحلّل الدالة المدخلات من نوع multipart/form-data (للملفات المرفوعة).
  • الدالة cgi.parse_header()‎: تحلّل الدالة ترويسة MIME (مثل Content-Type) إلى قيمة رئيسة وقاموسٍ من المعاملات.

مصادر