الفرق بين المراجعتين لصفحة: «Python/cgi/parse»
أنشأ الصفحة ب'<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> دون تغيير. | |||
== انظر أيضًا == | == انظر أيضًا == | ||
* الدالة <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) إلى قيمة رئيسة وقاموسٍ من المعاملات.