تقنية

add_help=False في argparse: هل يمنع format_help()؟

مساعدة دون راية؛ argparse; add_help:False; --tag; format_help(); text:nonempty; --tag:present; --help:absent
دون راية.

توليد نص المساعدة يبقى متاحًا هنا. [1] [2]

الخلاصة السريعة

لا؛ format_help() تعيد نص المساعدة هنا. [1] [2]

  • توليد نص المساعدة يبقى متاحًا هنا. [1] [2]
  • على CPython 3.12.14، محلل عادي مع add_help=False وخيار --tag؛ بادئة ومنسق افتراضيان. [1] [2]
  • format_help() تعيد نصًا غير فارغ يتضمن --tag، ويخلو من --help التلقائي. [1] [2]
  • الضبط يوقف تسجيل خيار المساعدة التلقائي؛ طريقة التنسيق تجمع الأفعال المسجلة وتعيد نصها. [1] [2]
  • تحكم مستقل بالخيار نفسه والضبط الافتراضي True: النص يتضمن --tag و--help؛ الاستدعاءان يعيدان النص دون طباعته. [1] [2]

توليد النص

توليد نص المساعدة يبقى متاحًا هنا. [1] [2]

الضبط

على CPython 3.12.14، محلل عادي مع add_help=False وخيار --tag؛ بادئة ومنسق افتراضيان. [1] [2]

دون راية تلقائية

format_help() تعيد نصًا غير فارغ يتضمن --tag، ويخلو من --help التلقائي. [1] [2]

import argparse own=argparse.ArgumentParser(add_help=False) own.add_argument("--tag") text=own.format_help() print(bool(text),"--tag" in text,"--help" in text) [1] [2]

تحكم مستقل؛ argparse; add_help:True; --tag; format_help(); --tag:present; --help:present
افتراضي.

الضبط الافتراضي

الضبط يوقف تسجيل خيار المساعدة التلقائي؛ طريقة التنسيق تجمع الأفعال المسجلة وتعيد نصها. [1] [2]

control=argparse.ArgumentParser() control.add_argument("--tag") ctext=control.format_help() print("--tag" in ctext,"--help" in ctext) [1] [2]

تحكم مستقل بالخيار نفسه والضبط الافتراضي True: النص يتضمن --tag و--help؛ الاستدعاءان يعيدان النص دون طباعته. [1] [2]

المراجع

  1. Python argparse
  2. CPython argparse

للتوسع: لغات البرمجة.

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