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