help=SUPPRESS يخفي الخيار في المساعدة هنا. [1] [2]
الخلاصة السريعة
لا؛ الخيار ما زال يُقبل في مثالنا. [1] [2]
- help=SUPPRESS يخفي الخيار في المساعدة هنا. [1] [2]
- على CPython 3.12.14، نضيف --tag بتخزين عادي وhelp=argparse.SUPPRESS؛ بمحلل معتاد. [1] [2]
- فحص وجود --tag في format_help() يعطي False؛ تحليل ["--tag","bud"] يعطي {"tag":"bud"} في مساحة جديدة. [1] [2]
- منسق المساعدة يتجاوز الفعل عند help=SUPPRESS؛ فعل التخزين ما زال يُسند القيمة إلى وجهته. [1] [2]
- تحكم مستقل دون help صريح: المساعدة تتضمن --tag، والمدخل نفسه يعطي {"tag":"bud"}. الإخفاء لا يعني حذف الخيار. [1] [2]
خيار مخفي
الضبط
على CPython 3.12.14، نضيف --tag بتخزين عادي وhelp=argparse.SUPPRESS؛ بمحلل معتاد. [1] [2]
مساعدة وتحليل
فحص وجود --tag في format_help() يعطي False؛ تحليل ["--tag","bud"] يعطي {"tag":"bud"} في مساحة جديدة. [1] [2]
import argparse own=argparse.ArgumentParser() own.add_argument("--tag",help=argparse.SUPPRESS) print("--tag" in own.format_help()) print(vars(own.parse_args(["--tag","bud"]))) [1] [2]
![argparse; independent control; --tag; no explicit help; "--tag" in help:True; input:["--tag","bud"]; tag:"bud"](https://images.bahralolom.com/assets/local-2000-20261012/BA-1798/python-argparse-help-suppress-values.png)
خيار ظاهر
منسق المساعدة يتجاوز الفعل عند help=SUPPRESS؛ فعل التخزين ما زال يُسند القيمة إلى وجهته. [1] [2]
control=argparse.ArgumentParser() control.add_argument("--tag") print("--tag" in control.format_help()) print(vars(control.parse_args(["--tag","bud"]))) [1] [2]
تحكم مستقل دون help صريح: المساعدة تتضمن --tag، والمدخل نفسه يعطي {"tag":"bud"}. الإخفاء لا يعني حذف الخيار. [1] [2]
المراجع
للتوسع: لغات البرمجة.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
![argparse; --tag; help:SUPPRESS; "--tag" in help:False; input:["--tag","bud"]; tag:"bud"](https://images.bahralolom.com/assets/local-2000-20261012/BA-1798/python-argparse-help-suppress-main.png)