تجتمع الراية والخيار ذو القيمة في كلمة واحدة هنا. [1] [2]
الخلاصة السريعة
تُقرأ راية -a ثم قيمة -t هنا. [1] [2]
- تجتمع الراية والخيار ذو القيمة في كلمة واحدة هنا. [1] [2]
- على CPython 3.12.14، -a بـstore_true و-t بتخزين عادي، وبادئة شرطة افتراضية. [1] [2]
- تحليل ["-atbud"] يعطي a=True وt="bud"؛ الجزء bud قيمة -t. [1] [2]
- بعد الراية التي لا تحتاج قيمة، يقرأ التنفيذ -t ويعطيه بقية السلسلة هنا. [1] [2]
- تحكم مستقل بالتعريفين نفسيهما ومدخل ["-a","-t","bud"] يعطي النتيجة نفسها؛ التحليلان دون إخراج والمدخلات ثابتة ومساحات الأسماء جديدة. [1] [2]
كلمة واحدة
راية وقيمة
على CPython 3.12.14، -a بـstore_true و-t بتخزين عادي، وبادئة شرطة افتراضية. [1] [2]
قراءة متتابعة
تحليل ["-atbud"] يعطي a=True وt="bud"؛ الجزء bud قيمة -t. [1] [2]
import argparse args=["-atbud"] own=argparse.ArgumentParser() own.add_argument("-a",action="store_true") own.add_argument("-t") ns=own.parse_args(args) print(ns.a,ns.t) [1] [2]
![تحكم مستقل؛ argparse; -a,store_true; -t,store; input:[-a,-t,bud]; a:True; t:bud](https://images.bahralolom.com/assets/local-2000-20261012/BA-1915/python-argparse-shortbundle-values.png)
مدخل منفصل
بعد الراية التي لا تحتاج قيمة، يقرأ التنفيذ -t ويعطيه بقية السلسلة هنا. [1] [2]
control=argparse.ArgumentParser() control.add_argument("-a",action="store_true") control.add_argument("-t") cargs=["-a","-t","bud"] cns=control.parse_args(cargs) print(cns.a,cns.t) [1] [2]
تحكم مستقل بالتعريفين نفسيهما ومدخل ["-a","-t","bud"] يعطي النتيجة نفسها؛ التحليلان دون إخراج والمدخلات ثابتة ومساحات الأسماء جديدة. [1] [2]
المراجع
للتوسع: لغات البرمجة.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
![خياران متصلان؛ argparse; -a,store_true; -t,store; input:[-atbud]; a:True; t:bud](https://images.bahralolom.com/assets/local-2000-20261012/BA-1915/python-argparse-shortbundle-main.png)